added the language guessing library (works fine)