Updated p2