life cycle layer puzzle