algo and address translator