string sorting should always be lowercase