Implemented basic server