modify the server