refactored, rewrote predictors