debugged perturbation