Now programmatically generatoring independent generators.