P2PManager implementation done