fix case insensative issue