some more basic server stuff