revised p1