progression on very basic generator