Managing life