public Container createPane()
	{
		//initial labels used for price
		hatPrice = new JLabel("Price:    0");
		jacketPrice = new JLabel("Price:     0");
		beltPrice = new JLabel("Price:    0");
		trouserPrice = new JLabel("Price:     0");
		shoePrice = new JLabel("Price:    0");
		totalPrice = new JLabel("            Total Price:    0");
		
		//main pane used
		guipane = new JPanel(new GridLayout(6,1));
		
		//bottom panel for button and total price
		JPanel bottomPanel = new JPanel(new GridLayout(1,2));
		
		//individual panels for each garment type
		JPanel hatPanel = new JPanel(new GridLayout(1,3));
		JPanel jacketPanel = new JPanel(new GridLayout(1, 3));
		JPanel beltPanel = new JPanel(new GridLayout(1, 3));
		JPanel trouserPanel = new JPanel(new GridLayout(1, 3));
		JPanel shoePanel = new JPanel(new GridLayout(1, 3));
		
		//individual panels for price and checkbox for each garment type
		JPanel hatPriceCheck = new JPanel();
		JPanel jacketPriceCheck = new JPanel();
		JPanel beltPriceCheck = new JPanel();
		JPanel trouserPriceCheck = new JPanel();
		JPanel shoePriceCheck = new JPanel();
		
		//label used for containing garment picture along with an imageIcon to display the picture
		hatImage = new JLabel(new ImageIcon("src\\com\\assignment\\clothes\\pics\\hat1.jpg"));
		jacketImage = new JLabel(new ImageIcon("src\\com\\assignment\\clothes\\pics\\jack1.jpg"));
		beltImage = new JLabel(new ImageIcon("src\\com\\assignment\\clothes\\pics\\belt1.jpg"));
		trouserImage = new JLabel(new ImageIcon("src\\com\\assignment\\clothes\\pics\\trou1.jpg"));
		shoeImage = new JLabel(new ImageIcon("src\\com\\assignment\\clothes\\pics\\shoe1.jpg"));
		
		//combo box's for each garment type
		hatCombo = new JComboBox();
		jacketCombo = new JComboBox();
		beltCombo = new JComboBox();
		trouserCombo = new JComboBox();
		shoeCombo = new JComboBox();
		
		//check box's for each garment type
		hatBox = new JCheckBox("Kept");
		jacketBox = new JCheckBox("Kept");
		beltBox = new JCheckBox("Kept");
		trouserBox = new JCheckBox("Kept");
		shoeBox = new JCheckBox("Kept");
		
		//button used for random outfit along with action handler that controls what happens when pressed
		randButton = new JButton("Select Outfit");
		randButton.addActionListener( ClothHandler );
		randButton.setToolTipText("Randomizes outfit choice.");
		
		//assigns all garments to combo box's
		GarmentInfo.getInfo();
		
		//assigns the correct price for those garments
		GarmentPrice.clothingPrice();
		
		//assigns the correct image for those garments
		GarmentImage.clothingImage();
		
		//creates new pop up menu with help menu item and the action handler to control what happens when pressed
		popupRightClick = new JPopupMenu();
		Pophelp = new JMenuItem("Help");
		Pophelp.addActionListener( ClothHandler );
	
		//new show price menu item that acts the same as total menu price at the bottom of application along with action handler
		Poptotalprice = new JMenuItem("Show Price");
		Poptotalprice.addActionListener( ClothHandler );
				
		//adding of menu items to the pop up menu
		popupRightClick.add(Pophelp);
		popupRightClick.add(Poptotalprice);
				
		//mouse listener for mouse right click and addition of it to main pane....guipane
		MouseListener rightclickListener = new PopUpMouse();
		guipane.addMouseListener(rightclickListener);
		
		//adding of hat price and check box to individual pane
		hatPriceCheck.add(hatPrice);
		hatPriceCheck.add(hatBox);
	
		jacketPriceCheck.add(jacketPrice);
		jacketPriceCheck.add(jacketBox);
		
		beltPriceCheck.add(beltPrice);
		beltPriceCheck.add(beltBox);
		
		trouserPriceCheck.add(trouserPrice);
		trouserPriceCheck.add(trouserBox);
		
		shoePriceCheck.add(shoePrice);
		shoePriceCheck.add(shoeBox);
		
		//adding of hat combo box, image pane and the price and check pane to an all in 1 pane
		hatPanel.add(hatCombo);
		hatPanel.add(hatImage);
		hatPanel.add(hatPriceCheck);
		
		jacketPanel.add(jacketCombo);
		jacketPanel.add(jacketImage);
		jacketPanel.add(jacketPriceCheck);
		
		beltPanel.add(beltCombo);
		beltPanel.add(beltImage);
		beltPanel.add(beltPriceCheck);
		
		trouserPanel.add(trouserCombo);
		trouserPanel.add(trouserImage);
		trouserPanel.add(trouserPriceCheck);
		
		shoePanel.add(shoeCombo);
		shoePanel.add(shoeImage);
		shoePanel.add(shoePriceCheck);
		
		//adding of the button and total price to a bottomPanel
		bottomPanel.add(randButton);	
		bottomPanel.add(totalPrice);
		
		//adding of all the seperate panels to the main guipane and the returning of that pane
		guipane.add(hatPanel, BorderLayout.CENTER);
		guipane.add(jacketPanel, BorderLayout.CENTER);
		guipane.add(beltPanel, BorderLayout.CENTER);
		guipane.add(trouserPanel, BorderLayout.CENTER);
		guipane.add(shoePanel, BorderLayout.CENTER);
		guipane.add(bottomPanel, BorderLayout.SOUTH);
		return guipane;
		
	}