skill differentiation