finish set_param() && clear_param() in vm_base;