continue refining http request class