refactored translator
min
min