conversion to generator model
allow generator reset()