     }
     else {
         //Serial.println("about to print");
-        //send_letter(asciiTrans[charToPrint]);
-        send_letter_without_space(asciiTrans[charToPrint]);
-
+        send_letter(asciiTrans[charToPrint]);
         charCount++;
     }
     

          } else if (command == 7) {
            beepTypewriter(); 
            Serial.println("ok");
          } else if (command == '\n') {
                // read the number of spaces
                Serial.readBytes(buffer,2);
                int microspacesToPrint = buffer[0] + (buffer[1] << 8); // little-endian
                //Serial.println("newline");
                //Serial.println(microspacesToPrint);
                send_return_microspaces(microspacesToPrint / 2);
                microspaceCount = 0;
          }
          else {
            charCount = printOne(command,charCount);


int printAllChars(char buffer[], 
                  uint16_t bytesToPrint, 
                  int charCount) {
    uint8_t readLength = 65;
    bool fastPrinting = false;
    uint16_t bytesPrinted = 0;
