peer to peer stuff coded but not working