first attempt at a web crawler