solar panel functionality