peer to server interaction works