function transtoED