Updated language manager