 int curtemp = 32;
 int prevtemp = 32;
 int curtempflag = 0;
-int tempThreshold = 3; // determines whether one or two heaters on/off
+int tempThreshold = 5; // determines whether one or two heaters on/off
 int thermStatus[5] = {0}; 
 int numActiveThermocouples = 0;
 int ADCThreshold = 100;


  // check thermocouples and get average value
  // TODO: turn on particular heaters based on particular thermocouples
  curtemp = 0;
  if (thermStatus[1] == 0)
    curtemp += thermocouple1.readFarenheit();
  Serial.print(curtemp);
  Serial.print(" ");
  if (thermStatus[2] == 0)
    curtemp += thermocouple2.readFarenheit();
  Serial.print(curtemp);
  Serial.print(" ");
  if (thermStatus[3] == 0)
    curtemp += thermocouple3.readFarenheit();
  Serial.print(curtemp);
  Serial.print(" ");
  if (thermStatus[4] == 0)
    curtemp += thermocouple4.readFarenheit();
  Serial.print(curtemp);
  Serial.print(" ");
  if (thermStatus[5] == 0)
    curtemp += thermocouple5.readFarenheit();
  Serial.print(curtemp);
  Serial.print(" ");
  curtemp = curtemp / numActiveThermocouples;
  Serial.println(curtemp);
  
  // if the temp has incremented, update temp


  // get active thermocouples
  // disregard values from therm X if therm[X] = 1
  // It's good to know when a TCP is unplugged, but this seems to be begging
  // to make a bug... Think about what happens if someone wants to validate
  // the controller readings and starts up the controller with the TCP in 
  // an ice-water bath, lol.
  if ((int)thermocouple1.readFarenheit() == 32) thermStatus[1] = 1;
  if ((int)thermocouple2.readFarenheit() == 0) thermStatus[2] = 1;
  if ((int)thermocouple3.readFarenheit() == 0) thermStatus[3] = 1;
