public void actionPerformed(ActionEvent l){
		errorLabel.setText("");	//initialize error label
		String MM = ""+tMM.getText();	//month you want to start search at
		String DD = ""+tDD.getText();	//day you want to start search at
		String YYYY = ""+tYYYY.getText();	//year you want to start search at
		int intMM = Integer.parseInt(MM);	//grab int value for month, for below
		int intDD = Integer.parseInt(DD);	//grab int value for day, for below
		int intYYYY = Integer.parseInt(YYYY);	//grab int value for year, for below
		if ((intYYYY == year && intMM < month) || (intYYYY < year) || (intYYYY == year && intMM == month && intDD <= day)){	//same as above
			if (isValidDate(YYYY+MM+DD) == true){	//same as above
				try{
					int results = Gather.collect(MM, DD, YYYY);	//gather results and return results number
					errorLabel.setText("Completed, check DATA folder. Results: "+results);	//notify of completion and number of results
					}//end of try statement
					catch (Exception e){
						e.printStackTrace();	//the usual
					}//end of catch statement
			}//end of if statement
			else{
				errorLabel.setText("INVALID DATE SELECTION");	//put in a correct date dummy!
			}//end of else statement
		}//end of if statement
		else{
			errorLabel.setText("CANNOT SEARCH FUTURE DATE");	//same
		}//end of else statement
	}//end of actionPerformed method