resilience and cooperation