commit coordination