create basic server structure