adding internationalization/localization features