WIP of power generator