added generators for testing
more generators
did stuff