updated life, didn't test yet