got transactions and test working