adding tests for simple/complex transaction. fyi: back from vacation from thailand :)