resolve and resilience