moved 'retrieve' to scrape module