3 p2p articles