add tests for all Generators (less than half passing)