updating ldir() and mm() to be functional -- looks like a few bugs, particularly with shows beginning with 'The'