Added Candidate class