add localization and UserDefaults