8 threads of resilience