add scopes, finish i18n