solar advancements