proc_demo complete