THREE Stages of the Revolution!