updated Linked List