testing the new generator functions
Generation proceeds as expected