added toUpper