Final modifications

making everything use absolute paths for procs and variables

fixing behavior for three items