type specificity