updated code for list changes and field changes