add template for SinglyLinkedList