prep for the rules