implement evaluation using log-scale