greatly simplified scraper