scraper basic functionality