added hydrogen and power generator