add a new way to crawl