Prediction stage: step one, two, three, four, five, six, and seven in sequence