ON SITE RENEWABLE ENERGY GENERATION