p1 done. p2 almost done