transaction efficiency