assignment2-commit