add getIPAddress, getDataFromURL