implement intOrUppercase