finished the Var parsers, and refactored some of the existing parsers