more committing and flushing