add support for merging new criteria to existing rules