add support for transactions commands