Update procedures as arguments. Add lambda explanations.