complete HttpRequest and add comments