completed p2