tgedf