10 threads of resilience