Complete let (6/28)

Complete let