transactions tests; docs updated