differentiate package