adding localization, updating graphics