add generator
reset