Added langControler
Revert "Added langControler"

This reverts commit d7914d0f7aa771481497dfdd03cd3299d048d9e8.
Updated classes and main api