scraper with 4 levels