evaluation logic in scrape