started on pareto optimality funcs and tests