fix a bug of upper case