T * ci hoft