*my*Parser ? And what's the purpose of $ ?