modify cal_phi.