put everything in P2