creating procs and lambdas