pad ti_func