added language manager