The 3 stages of life