commit and quit