program resilience