refine Generators