some changes to evaluate.py to penalize repetition
testing