more textual smoothing