changes towards diffCrawler