added lambda function analysis