linked list changes