fix transactionModel