scan_process improved