ok final update