added main pareto class