unfinished Parser and Work classes