initial basic server