adds method "predictionUserBasedValue" + other changes