@Override
	public void initialize(URL url, ResourceBundle bundle) {
		fileChooser = new FileChooser();
		selectedAllianceGroup = new ToggleGroup();
		toteStacks = new HashMap<String, String>();
		matchList = new HashMap<String, String>();
		teamList = new HashMap<Integer, String>();
		
		assignGroups();
		
		twoOptions = FXCollections.observableArrayList();
		rateOptions = FXCollections.observableArrayList();
		setOptions = FXCollections.observableArrayList();
		loadOptions = FXCollections.observableArrayList();
		
		twoOptions.add("Yes");
		twoOptions.add("No");
		twoOptions.add("N/A");

		rateOptions.add("0");
		rateOptions.add("1");
		rateOptions.add("2");
		rateOptions.add("3");
		rateOptions.add("4");
		rateOptions.add("5");
		rateOptions.add("N/A");
		
		setOptions.add("0");
		setOptions.add("1");
		setOptions.add("2");
		setOptions.add("3");
		setOptions.add("N/A");
		
		loadOptions.add("Human Station");
		loadOptions.add("Landfill");
		loadOptions.add("N/A");
		
		numberTeam.setText(null);
		numberRound.setText(null);
		textCompetition.setText(null);
		textComments.setText("Insert additional comments here");
		console.setEditable(false);
		autoDriveZone.setItems(twoOptions);
		autoToteStacks.setItems(twoOptions);
		autoContainerSets.setItems(setOptions);
		autoToteSets.setItems(setOptions);		
		teleLoading.setItems(loadOptions);
		teleCanNoodle.setItems(twoOptions);
		teleNoodleRate.setItems(rateOptions);
		teleCoopStack.setItems(twoOptions);
		teleDriver.setItems(rateOptions);
		teleAlliance.setItems(rateOptions);
		teleToteManipulation.setItems(rateOptions);
		teleContainerManipulation.setItems(rateOptions);
		stackNumber.setText("1");
		stackNumber.setEditable(false);
		stackAmount.setText("0");
		
		sendMessage("Successfully initialized Client controller");		
	}