generator - units