working on doc system; new parser