dashes & underscores can be in field names