city lifecycle