working on reducing symbology parser complexity