ad  fragment
i18n + code cleanup#1