improved initial language, and store current language
added en language