15 threads of resilience