finish block_select