functional complete crawl