   }
 }
 
-  
-
+
+// ----------------------------------------------------------------------------------------
+// Function Name: setup_Network()
+// Parameters:    None
+// Returns:       None
+// Description:   This function does all the prep work to create a network connection
+// ----------------------------------------------------------------------------------------
+void setup_Network() {
+  
+  // TODO: _________________________REMOVE ALL Serial stuff when it works________________________
+
+  // Open serial communications and wait for port to open:
+  Serial.begin(serialSpeed);
+   while (!Serial) {
+    ; // wait for serial port to connect. Needed for Leonardo only
+  }
+
+
+  // start Ethernet and UDP
+  if (Ethernet.begin(mac) == 0) {
+    Serial.println("Failed to configure Ethernet using DHCP");
+    // no point in carrying on, so do nothing forevermore:
+    for(;;)
+      ;
+  }
+  Udp.begin(localPort);
+}
+  
+

// ----------------------------------------------------------------------------------------
void setup(){

  pinMode(busPin,INPUT);  // Designate temperature bus pin data direction
  pinMode(heatPin,OUTPUT);                // Heat circuit relay 
  pinMode(coolPin,OUTPUT);                // Cooling circuit relay
  Serial.begin(serialSpeed);

  sensors.begin();        // Start up the library. IC Default is 9 bit. If you have troubles consider upping it 12. Ups the delay
  lcd.begin(16, 2);       // set up the LCD's number of columns and rows
  lcd.setBacklight(ON);   // Start off with backlight on until time-out
  timeOut = millis();     // Set the initial backlight time

}

// ----------------------------------------------------------------------------------------
// Function Name: loop()

// Description:   This is the main executing block of the program, calling all ancillary functions to operate the Arduino
// ----------------------------------------------------------------------------------------
void loop(){
  if ((millis() - timeOut) > 30000) {   // Turn on backlight for 30 seconds, else turn it off
    lcd.setBacklight(OFF);
    editable == FALSE;
  }else {
