wasn't aware of DNS function