             
             // build request... 
             
-            guard let urlRequest = Foundation.URLRequest(request: request)
+            guard let urlRequest = FoundationNetworking.URLRequest(request: request)
                 else { throw Error.BadRequest }
             
             // execute request

    }
}

public extension Foundation.URLRequest {
    
    init?(request: HTTP.Request) {
        

            
            var urlResponse: HTTPURLResponse?
            
            dataTask = self.session.dataTask(with: urlRequest) { (data: Foundation.Data?, response: FoundationNetworking.URLResponse?, responseError: Swift.Error?) -> () in
                
                responseData = data
                
                urlResponse = response as? FoundationNetworking.HTTPURLResponse
                
                error = responseError
                
