coal                  oil                 gaz                  nuclear             biomass and waste            hydroelectricity           other renewables