add regen state