data-scraper challenge functional