Buliding resilience after failures