Basic iterative and manual crawl function