return the transaction data also