linked list edit