Transactions

Contribution #700538