fix p2p