improved Translation