basic server file