works for commas and numbers