TODO: added retrieveURLs()