17 threads of resilience