irregenerate
not defined yet