practical tools for resilience Tag