add the half-way tracking feature