refactoring
localization