fix bug when input uppercase char