public static ArrayList<Student> gradeChanger(ArrayList<Student> inList)
	{
		int whichStudent = 0;
		int whichClass = 0;
		String newGrade = null;
				
		//which student are we doing something for?
		printClassList(inList);
		
		System.out.println("Enter the student number who's grade you want to change?");
		Scanner userInput = new Scanner(System.in);
		whichStudent = userInput.nextInt();
		
		//what class are we changing the grade for?
		do{
			System.out.println("What class grade would you like to change?");
			System.out.println();
			System.out.println("1" + " " + inList.get(whichStudent).getClassPeriod1() + " " + inList.get(whichStudent).getGrade1());
			System.out.println("2" + " " + inList.get(whichStudent).getClassPeriod2() + " " + inList.get(whichStudent).getGrade2());
			System.out.println("3" + " " + inList.get(whichStudent).getClassPeriod3() + " " + inList.get(whichStudent).getGrade3());
			Scanner userInput1 = new Scanner(System.in);
			whichClass = userInput1.nextInt();
			
			if(whichClass > 3)
			{
				System.out.println("Invalid Input, try again");
			}
			
		} while (whichClass > 3);
		
		//get user selection/input of class to change grade for
		System.out.println("Enter new grade");
		Scanner userInput2 = new Scanner(System.in);
		newGrade = userInput2.next();
		
		//add new grade to array list
		if(whichClass == 1)
		{
			inList.get(whichStudent).setGrade1(newGrade.toUpperCase());
		}
		else if(whichClass == 2)
		{
			inList.get(whichStudent).setGrade2(newGrade.toUpperCase());
		}
		else if (whichClass == 3)
		{
			inList.get(whichStudent).setGrade3(newGrade.toUpperCase());
		}
		else
		{
			System.out.println("Invalid Input: No Grades were changed");
			System.out.println();
		}
		
		inList = CalcGPA.calcSudentGPA(inList);
		
		System.out.println(inList.get(whichStudent).getFirstName() + " " + inList.get(whichStudent).getLastName() + " " 
                + inList.get(whichStudent).getClassPeriod1() + " " + inList.get(whichStudent).getGrade1() + " " 
	             + inList.get(whichStudent).getClassPeriod2() + " " + inList.get(whichStudent).getGrade2() + " " 
                + inList.get(whichStudent).getClassPeriod3() + " " + inList.get(whichStudent).getGrade3() 
             );
		
		return inList;
	}