basic scraper functionality finished