What it takes to live long