Text this: Solar Energy: Advancements and Challenges: