ti.f * * if*