SOLAR AND ENERGY STORAGE SYSTEMS