Three stages of life;