     string = string -> rest;
     string -> value = addition;
     string -> rest = 0;
+}
+
+void addToString(fdsString *string, fdsChar *addition){
+    addToStringNoSpace(string, addition);
+    addToStringNoSpace(string, &fdsSpace);
 }
 
 void setup() {   

    
    // unpack the fdsString
    fdsString *current = &outputText;
    while (i<2000) {
        i++;
        if (current == 0) {break;}
        outputbytes[currentbit/8] = (*(*current).value).character_map[row];
        currentbit += 8;
        current = current -> rest;
    }
    

    };

}  
