p2p updated