Updated babyCrawler, not using recursivity is much better here