Complete let (8/28)

Complete let