Add custom p2p interface