updated parser to handle numeric strings with commas