better name for rules