does not allow special characters in username except hyphens and underscores