xxxx ted