Further implementation of the server
Further implementation of the server