simplifying: each modifier agent can change only one feature