candidate pipeline