* Added a much better LanguageStrategy
* improved the unit test
* Added a much better LanguageStrategy
* improved the unit test