Stages of evolution.... . Stages of evolution