7 threads of resilience