fixed smartcase