add SinglyLinkedList