this was replaced with evaluate.py; I believe subsequent changes were stylistic only