updated life behaviour