p1 and p4 done