translation now functional