add variable module to meet i18n dependency