working on more parser stuff