extend_change_data