forgot ti.reset();