Add rule-based selection