Harnessing the power of sunlight