 }
 
 void renderTime(){
-  if(isTimeSet){
-    buffer.drawText(((String)hour() + ":" + (String)minute() + ":" + (String)second()).c_str(),15,8,buffer.rgb(255,0,0), &virtualDJ_5ptFontInfo);    
-  }
+  buffer.drawText(stringBuffer.start().put(hour() < 10 ? "0" : "").putDec(hour()).put(":").put(minute() < 10 ? "0" : "").putDec(minute()).put(":").put(second() < 10 ? "0" : "").putDec(second()).get(),20,16,buffer.rgb(255,255,255), &liberationSans_12ptFontInfo); 
 }
 
-//TODO: Method to render date.
-/*void renderDate(){
-  buffer.drawText(stringBuffer.start().putDec(month()).put("-").putDec(day()).put("-").putDec(year()).get(),15,16,buffer.rgb(255,0,0), &virtualDJ_5ptFontInfo);
-}*/
+void renderDate(){
+  buffer.drawText(stringBuffer.start().putDec(month()).put("-").putDec(day()).put("-").putDec(year()).get(),24,34,buffer.rgb(255,255,255), &liberationSans_8ptFontInfo);
+}
 
 //TODO: Method to render background.
 

void loop() {
  blePeripheral.poll();
  BLECentral central = blePeripheral.central();
  if(central){
    while(central.connected()){
      blePeripheral.poll();
      renderTime();
      refreshScreen();
    }
  }
  buffer.drawText("searching...",15,8,buffer.rgb(255,0,0), &virtualDJ_5ptFontInfo);
  refreshScreen();
}


}

void messageWithSecondDelay(String msg){
  buffer.drawText(stringBuffer.start().put(msg.c_str()).get(),15,8,buffer.rgb(255,255,255), &liberationSans_8ptFontInfo);
  refreshScreen();
  delay(1000);
}
