added evaluate_strategies()