restructure the MaxAlgorithm execution part, created EvaluationRun class