updated LinkedList