extended use of procs