basic server in place