lifecycle adjustment