Resilience

Updates