voluntary cooperation