TAG: Transaction Based Transactions