digesting life