normalize
Generators