reconciling solution to StringParser
reconciling changes to StringParser