Complete let (3/28)

Complete let