working on the server process