procs & lambdas part II