Added smoothing methods