     lcd.print(weight + kilo);
   } else {
     if (WEIGHT_SENSORS == 1) {
-      lcd.print(weightName + weight + kilo);
+      lcd.print(weightName + weight + kilo + "   ");
       lcd.setCursor(0, 1);
       String beers = String("Beers:");
       char numberOfBeers[4];

  }
  lcd.clear();
}


// read the buttons
int read_LCD_buttons() {

  return value;
}

char* safeLCDString(const char* src) {
  return safeLCDString(16, src);
}

char* safeLCDString(const int length, const char* src) {
  char result[length];
  for(int i = 0; i < length ; i++) {
    result[i] = 'd';
  }
  //strncpy(result, src, sizeof(src));
  for(int i = 0; i < length ; i++) {
    if (result[i] == '\0') {
      result[i] = ' ';
    }
  }
  result[length - 1] = '\0';
  Serial.println(result);
  return result;
}

void printToSerial(const float value, const unsigned long now, String& weightName) {
  if ((lastPrint + DEFAULT_WEIGHT_PRINT_TIME) < now || ((useFastWeight && (last + DEFAULT_WEIGHT_TIME_FAST) < now))) {
    Serial.print(weightName);
