fix TransactionController