resilience and patience