initial block_spec done