ti_end