contribute different strengths