modify crawl method