factored out the block_size var