Latest version using kernel smoothing.