added toupper/tolower support