client working
server and client working