concrete data change