 screenbuffer[activebuffer][4][0] = 0x37BD1;
 screenbuffer[activebuffer][5][0] = 0x54631;
 screenbuffer[activebuffer][6][0] = 0x97BD1;*/
-  printLetter('M',0);
-  printLetter('a',5);
-  printLetter('a',10);
-  printLetter('k',15);
-  printLetter('p',20);
-  printLetter('l',25);
-  printLetter('e',30);  
-  printLetter('k',35);    
+  printChar('H',0);
+  printChar('a',5);
+  printChar('a',10);
+  printChar('k',15);
+  printChar('p',20);
+  printChar('l',25);
+  printChar('e',30);  
+  printChar('k',35);    
 }
 
 void loop() {

    else {
      bufferpointer = 1;
      bufferlength = 7;
      bufferpos = pos - 31;
    }
    
    // bit shift through the byte set it in the buffer
    for (int j=0; j<7; j++) {
      if (b & (1 << j)) {        
        bitSet(screenbuffer[activebuffer][j][bufferpointer], 31-i-bufferpos);

}

void updatebuffer() {
  for (i = 0; i < sizeof(source); i++){
    printf("%c", source[i]);
  }
}
