starting the row perturbation stuff