modify p1