Stages of stream development