working on networking peer to peer