add smartcase serach