adds transaction tests