A system that generates electricity and by collection of waste energy in that process can produce other energy resources, ie hot water or steam generated from the heat recovered from the engine exhaust system.