some of the basic server framework