before pull
with pertubation
with pre-run and perturbation