Tracking funciton.