refactored evaluation utils into evaluation_util.py