transaction endpoints + txmanager impro