datapoint correction