hash table has separate chaining working with find and locate. need to work on generics