Refractoring modify contact into shorter methods