work on clientsocket