work on the rules with Tom