added localization framework. need to implement