Flexible cooperation model