implemented scraper