advance procs and blocks

12/16/2014 assignment