Candidate Tracker