Almost finished languageCompleter