entire life cycle