doTransaction works!