linkedlist(Single)