new feature: more sets of modifiers