up to data smoothing