p1 fixed