implementing the perturbation - PART II