final update closes #3