names need to not contain dashes