Building resilience to vulnerabilities, shocks and stresses