resilience and adaptability