Complete let (11/28)

Complete let