differentiation protocols