Complete let (4/28)

Complete let