experimental feature added: weighted modifiers