T * t * ^ t*