only perturbations left for hw3