commit-first(u-x share)
oo