Nodes of term Scientists seem to be closing in on a cure for aging