Class Crawler
Work recursion