commit of singly linked list