modified transactions

hopefully transactions will work