   pinMode( greenRFIDStatusLED, OUTPUT);
   pinMode( redRFIDStatusLED, OUTPUT);
   pinMode( relay, OUTPUT);
+  // Setup the serial pins
+  pinMode( rfidRX, INPUT);
+  pinMode( rfidTX, OUTPUT);
+  pinMode( gatewayRX, INPUT);
+  pinMode( gatewayTX, OUTPUT);
   // Setup the serial ports
   Serial.begin( 9600);
-  mySerial.begin( 9600);
+  serRFID.begin( 9600);
+  serGateway.begin( 9600);
   // A bit of the ol' debug info
   Serial.println( "Goodnight moon!");
   Serial.println( "TinkerMill Member Management System (MMS)");

int redRFIDStatusLED = 5;
// The output relay is connected to pin 7
int relay = 7;
// The software serial for verification is connected to pins 2 (RX) & 3 (TX).
int verifyRX = 10;
int verifyTX = 11;
SoftwareSerial mySerial( verifyRX, verifyTX);
// Input buffer from RFID reader ( currently 16 bytes)
int currentCharRFID = 0;
char inputRFID[ 16];

  //   byte[ 13] - Checksum byte[ 1] ( from the reader) ( inputRFID[ 12])
  //   byte[ 14] - \r ( 0x0D)
  //   byte[ 15] - \n ( 0x0A)
  serGateway.write( myID);
  serGateway.write( inputRFID[ 1]);
  serGateway.write( inputRFID[ 2]);
  serGateway.write( inputRFID[ 3]);
  serGateway.write( inputRFID[ 4]);
  serGateway.write( inputRFID[ 5]);
  serGateway.write( inputRFID[ 6]);
  serGateway.write( inputRFID[ 7]);
  serGateway.write( inputRFID[ 8]);
  serGateway.write( inputRFID[ 9]);
  serGateway.write( inputRFID[ 10]);
  serGateway.write( inputRFID[ 11]);
  serGateway.write( inputRFID[ 12]);
  serGateway.write( 0x0D);
  serGateway.write( 0x0A);
  return;
}

