resilience2018