add let eval