control the server