backbone version of transaction