enabled  regenerate