updates for NSGA_II stuff