p1 changes