added Shift-Smoothing