more on transactions