life_cycle_observe library