rewrote letmono as a pattern