move projection perturbation