Candidate pipeline