second: commit