more for scan_block