hydro-wind-solar complementary