POWER GENERATION AND ENERGY STORAGE REVOLUTIONIZING NEW ENERGY