adding toupper and input