use smoothed() decorator