Case insensitive cook name
Added let {[x],me} {join,part} syntax