fix the rules