initial commit of let-er rewrite