some comments for transactionrecord