Abstract predictor & order into classes