blocks for transactions