added basic server