dynamic translation supports added