updated smoothing feature