Renamed P2(), P3() to phi2(), phi3()