handles upper case now