effort sharing