Title: Advances in solar technology