public void newPdf(List<String> fighterNames, Object fightersSorted[], int poolNumber, String filePathAndName, String tournamentName, String wightBox, String genderBox) {

		Document document = new Document(PageSize.A4, 50, 50, 50, 50);

		try {
			PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(filePathAndName + "_pool" + (poolNumber + 1) + ".pdf"));
		} catch (FileNotFoundException e) {
			System.out.println("Could not create file");
			e.printStackTrace();
		} catch (DocumentException e) {
			System.out.println("Could not initiate Document");
			e.printStackTrace();
		}

		document.open();

		Paragraph tournamentNameParagraph = new Paragraph(tournamentName + "\n", FontFactory.getFont(FontFactory.HELVETICA, 20, Font.BOLD));

		try {
			document.add(tournamentNameParagraph);
		} catch (DocumentException e) {
			// TODO Auto-generated catch block
			System.out.println("Could not add Tournament name to pdf");;
			e.printStackTrace();
		}

		Paragraph GenderAndWeight = new Paragraph(genderBox + "     " + wightBox + "\n" + "\n", FontFactory.getFont(FontFactory.HELVETICA, 14, Font.BOLD, new CMYKColor(0, 255, 255, 17)));

		try {
			document.add(GenderAndWeight);
		} catch (DocumentException e) {
			// TODO Auto-generated catch block
			System.out.println("Could not add gender and weight facts to pdf");
			e.printStackTrace();
		}

		for (int i = 0; i < fighterNames.size(); i++) {

			try {
				document.add(new Paragraph((i + 1) + ". " + fighterNames.get(i) + "\n", FontFactory.getFont(FontFactory.COURIER, 14, Font.BOLD)));
			} catch (DocumentException e) {
				System.out.println("Could not add fighter names to Pdf");
				e.printStackTrace();
			}
		}

		try {
			document.add(new Paragraph("\n"));
		} catch (DocumentException e) {
			System.out.println("Could not add whitespace to Pdf");
			e.printStackTrace();
		}

		for (int i = 0; i < fightersSorted.length; i++) {

			try {
				document.add(new Paragraph(fightersSorted[i].toString() + "\n", FontFactory.getFont(FontFactory.COURIER, 11, Font.BOLD)));
			} catch (DocumentException e) {
				System.out.println("Could not add generated fight order to Pdf");
				e.printStackTrace();
			}
		}

		document.close();
	}