update for let and lambda

indentation works, but not sure if it works for more complex circumstances