product live cycle