uses dictionary to store links
crawling a maximum of 100 links