modify the data