adding set ignorecase in addition to smartcase to make smartcase work properly