using_blocks encoding