add new interface for TransactionMems