sourcing out data loading from predictor