resilience and perseverance