testing change detection