Sustainability of life