Supply of Clean Power, Batteries and Solar Power