draft the base of the http server