p1 update