missing t functions