more ground work; parser wrapper; preparing for tree traversal;