add hold-out prediciton feature