regenerate rules