t * tf //