working p2p w/ new protocol.