added case_insensitive option to auto completer