basic server setup