teddf