base crawl class