Solar power essentials