smoothing out
smoothing again