documentation
basic server