smoothing added