public static void addFlight(TravelAgent agent){
		System.out.print(" ---- Add Flight ---- \n" + 
						"1) Add a Business Flight \n" +
						"2) Add a Economy Flight \n" +
						">>:");
		int menuChoice = input.nextInt();
		// inputs for flight here
		System.out.print("Please enter in the flight's origin >>: ");
		input.nextLine();
		String origin = input.nextLine();
		System.out.print("Please enter in the flight's destination >>: ");
		String destination = input.nextLine();
		System.out.print("Please enter in the date in dd/mm/yyyy format >>: ");
		Date date = new Date();
		SimpleDateFormat sdf = new SimpleDateFormat("dd/mm/yyyy");
		try {
			date = sdf.parse(input.nextLine());
		} catch (ParseException e) {
			e.printStackTrace();
		}
		System.out.print("Please enter in etd: (eg: 930 for 9:30 AM >>: ");
		int etd = input.nextInt();
		System.out.print("Please enter in eta: (eg: 1700 for 5:00 PM >>: ");
		int eta = input.nextInt();
		System.out.print("Please enter in the base price for this flight >>: ");
		double basePrice = input.nextDouble();
		System.out.print("Please enter in the concession rate (eg: 0.50 for 50%) >>: ");
		double concession = input.nextDouble();
		// this will create the corresponding flight depending on the menu choice above
		if (menuChoice == 1){
			BusinessFlight flight = new BusinessFlight(origin, destination, date, etd, eta, basePrice, concession);
			agent.createBusinessFlight(flight);			//calls method to add to list
			System.out.print("Added flight number " + flight.flightNumber + " to system");
		}
		if (menuChoice == 2){
			EconomyFlight flight = new EconomyFlight(origin, destination, date, etd, eta, basePrice, concession);
			agent.createEconomyFlight(flight);			// calls method to add to list
			System.out.print("Added flight number " + flight.flightNumber + " to system");
		}
		System.out.println();
		addMenu(agent);
			
	}