diff --git a/src/json_parser.cpp/json_parser.cpp.ino b/src/json_parser.cpp/json_parser.cpp.ino
index a67969f271ef3a4cd6428354eb78dea84626d91e..41fcb257686d8a58e0e8aeec73a027cd830d15ff 100644
--- a/src/json_parser.cpp/json_parser.cpp.ino
+++ b/src/json_parser.cpp/json_parser.cpp.ino
@@ -1,5 +1,4 @@
 #include <ArduinoJson.h>
-#include <LiquidCrystal.h>
 
 bool isSuccess;
 int year;
diff --git a/src/lcd_display.cpp/lcd_display.cpp.ino b/src/lcd_display.cpp/lcd_display.cpp.ino
index 096d097d1db307dfec9b9fcbe79b45afa6578ffd..7c52d7322831550241fc124b83a0a336741ce429 100644
--- a/src/lcd_display.cpp/lcd_display.cpp.ino
+++ b/src/lcd_display.cpp/lcd_display.cpp.ino
@@ -10,6 +10,7 @@ void PrintToLCD(const char* text);
 void setup() {
   // put your setup code here, to run once:
   lcd.begin(16, 2);
+  lcd.setCursor(0,0);
   lcd.autoscroll();
 }
 
diff --git a/src/lib/SevSeg-master.zip b/src/lib/SevSeg-master.zip
new file mode 100644
index 0000000000000000000000000000000000000000..dfa1bc961b9f5a051f567eda684fa350852c8328
Binary files /dev/null and b/src/lib/SevSeg-master.zip differ
diff --git a/src/lib/SevenSeg-master.zip b/src/lib/SevenSeg-master.zip
new file mode 100644
index 0000000000000000000000000000000000000000..1fa89d5728347bf33b7aac3fd2785f924cffdf94
Binary files /dev/null and b/src/lib/SevenSeg-master.zip differ
diff --git a/src/seven_segment_display.cpp/seven_segment_display.cpp.ino b/src/seven_segment_display.cpp/seven_segment_display.cpp.ino
new file mode 100644
index 0000000000000000000000000000000000000000..2459ca83859df83d651fc6a5147069590a7116e5
--- /dev/null
+++ b/src/seven_segment_display.cpp/seven_segment_display.cpp.ino
@@ -0,0 +1,31 @@
+#include <SevSeg.h>
+
+SevSeg sevseg;
+
+void InitializeSevSeg();
+void DisplayNumber(int number);
+
+void setup() {
+  // put your setup code here, to run once:
+  InitializeSevSeg();
+}
+
+void loop() {
+  // put your main code here, to run repeatedly:
+  DisplayNumber(3);
+}
+
+void InitializeSevSeg() {
+  byte numDigits = 4;   
+  byte digitPins[] = {2, 3, 4, 5};
+  byte segmentPins[] = {6, 7, 8, 9, 10, 11, 12, 13};
+  bool resistorsOnSegments = false; // 'false' means resistors are on digit pins
+  byte hardwareConfig = COMMON_ANODE; // See README.md for options
+  sevseg.begin(hardwareConfig, numDigits, digitPins, segmentPins, resistorsOnSegments);
+}
+
+void DisplayNumber(int number) {
+  sevseg.setNumber(number,3);
+  sevseg.refreshDisplay();
+}
+