lifecycle considerations