ruleParser
after merge + rule parser