Implemented language manager