public void findBestSystem() {
		for (SoftwareSystem softwareSystem : systems)
			softwareSystem.refine();
		bestSoftwareSystemEP = systems.get(0);
		bestSoftwareSystemW = systems.get(0);
		worstSoftwareSystemEP = systems.get(0);
		worstSoftwareSystemW = systems.get(0);
		for (SoftwareSystem softwareSystem : systems) {
			if (softwareSystem.getSystemConsumptionEP() < bestSoftwareSystemEP.getSystemConsumptionEP())
				bestSoftwareSystemEP = softwareSystem;
			else if (softwareSystem.getSystemConsumptionEP() > worstSoftwareSystemEP.getSystemConsumptionEP())
				worstSoftwareSystemEP = softwareSystem;
			if (softwareSystem.getSystemConsumptionW() < bestSoftwareSystemW.getSystemConsumptionW())
				bestSoftwareSystemW = softwareSystem;
			else if (softwareSystem.getSystemConsumptionW() > worstSoftwareSystemW.getSystemConsumptionW())
				worstSoftwareSystemW = softwareSystem;
		}
	}