fixed bug with block_size and type of L