change ccv_comp_t to have substruct of ccv_classification_t