         let host: Host = Host(address: "2600:3c02::f03c:91ff:fe6e:993c")
 
         XCTAssertNotNil(host.hostname)
-        XCTAssertNotNil(host.address)
-
-        XCTAssertGreaterThan(host.addresses.count, 0)
+        XCTAssertNotNil(host.ipAddress)
+
+        XCTAssertGreaterThan(host.ipAddresses.count, 0)
         XCTAssertGreaterThan(host.hostnames.count, 0)
 
         print("Hostnme: \(host.hostname!)")
-        print("IP Address: \(host.address!)")
+        print("IP Address: \(host.ipAddress!)")
 
         var sIPAddresses = ""
-        for ipAddress in host.addresses {
+        for ipAddress in host.ipAddresses {
             sIPAddresses += ipAddress + " "
         }
 


        self.measureBlock {
            let host: Host = Host(hostname: "www.google.com")
            print("IP Address: \(host.address!)")
        }
    }
    

        let host: Host = Host(address: "65.196.188.54")

        XCTAssertNotNil(host.hostname)
        XCTAssertNotNil(host.ipAddress)

        XCTAssertGreaterThan(host.ipAddresses.count, 0)
        XCTAssertGreaterThan(host.hostnames.count, 0)

        print("Hostnme: \(host.hostname!)")
        print("IP Address: \(host.ipAddress!)")

        var sIPAddresses = ""
        for ipAddress in host.ipAddresses {
            sIPAddresses += ipAddress + " "
        }

