extract strategy for ruleOperations