finalize p2