Commit part implementation