Update to SinglyLinkedList