translations refactored but not sorted