Today's supply of renewables