betterEvaluationFunction