a rule is something with controls how to react to something