updated version, to weight processing load on the prediction process over fitting