add abstract components for candidate ranking and classification