split up a rule into more specific rules