SinglyLinkedList_unfinished