Added an HTTP wrapper