fixed constraint path smoothing