modified atChangedLists function