final update 1