// re-commit