Hash Table that uses a linked list to store a keyword. Another linked list on the side of the linked chain stores the website found by a crawler and stores the occurrences  of the keyword in the website. The structure can save and reload itself.