evaluationFunction update