initial commit for procs and lambdas
;