add let and cond support