implement HashMap with LinkedList