refactor. fix translations.