     Serial.println(first);
     Serial.println(message);
     switch (first) {
-      case 'P':
-        lcd.setCursor(15,3);
+      case 'R':
+        lcd.setCursor(16,3);
+        message = message.substring(0,4);
         break;
       case 'V':
-        lcd.setCursor(4,3);
+        lcd.setCursor(3,3);
+        system_voltage = message.toFloat();
+        Serial.println(system_voltage);
+        message = message.substring(0,4);
         break;
       case 'I':
         lcd.setCursor(0, 1);
         message = "IP: " + message;
+        message = message.substring(0,20);
         break;
       case 'S':
-        lcd.setCursor(3, 2);
+        lcd.setCursor(2, 2);
+        message = message.substring(0,5);
         break;
       case 'T':
         lcd.setCursor(13, 2);
+        message = message.substring(0,6);
         break;
       case '1':
         lcd.setCursor(0,0);

  lcd.setCursor(0,2);
  lcd.write("S:        T:        ");
  lcd.setCursor(0,3);
  lcd.write("IN:   V  TEMP:    C ");
}

void loop() {
  if (stringComplete) {
    //message are in the form K - Message
    //where K is
    //P - Temp
    //I - IP
    //S - Steering
    //T - Throttle

  }
}

void alarm(){
  noTone(3);
  tone(3, 2800, 200);
  delay(200);
}

void serialEvent() {
  while (Serial.available()) {
