use t reference