Wind sun and water energy