shoudl take the new data