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

//

import Foundation
import Dispatch

// Dot notation syntax for class

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