removed transaction.key from assets, since we are mocking up the connection