objectifying the evaluation script
class-based evaluation script