public static void xferToFreeway(){
		int[]  arrayCheck =  {0,2,3,4,7,10};
		for (int i = 0; i < arrayCheck.length; i++) {
			if (CarSim.freeway[arrayCheck[i]].carsPerMile() < 300) {			
				Car c = (Car) Entrance[arrayCheck[i]].remove();
				if (c != null) {
//					System.out.println("================================================");
//					System.out.println("NOW car #: " + c.getID()+ " MADE IT TO RAMP#:  " + arrayCheck[i]);				
					// update Car information.
					c.setSpeed(getMileSpeed(c));
					c.updateCurrentMile();
					c.setTimeAtCurrentMile();
					// update mile stats
					CarSim.freeway[c.getCurrentMile() - 1].addCar(); // add to mile count
					// update agenda
					CarSim.agenda.add(new MileEvent(c),
							(60 / c.getSpeed() * 60));
					// update Global System Stats
//					System.out.println("The CurrentTime is "
//							+ CarSim.agenda.getCurrentTime());
//					System.out.println("______________________________________");
					Stat.updateWaitTimeStats(CarSim.agenda.getCurrentTime(), c.getArrivalTime(), c.getEntranceMile());
				}
			}
		}	
	}