Complete let (12/28)

Complete let