adaptability and resilience