modified perturb