need to normalize to upper case