implemented scraping