Form based generation variables and regen