[commit] all at once