Advances in solar energy research.