fix #22 operation-transaction