added evaluateJI