the same for toupper