reorganize transactionmanagement