updated linkedlist to use 20 byte hash