diff --git a/main.py b/main.py
index 286b2acd3fa867fb316e683598b008897c45de2a..a9f6a154faced3294411dca7392b55d55518d2ef 100644
--- a/main.py
+++ b/main.py
@@ -5,6 +5,7 @@ from kivy.clock import Clock
 from kivy.properties import BooleanProperty, ListProperty
 from kivy.modules import inspector
 from kivy.core.window import Window
+from kivy.properties import NumericProperty
 
 
 GUI_QUESTIONS = [
@@ -75,7 +76,8 @@ class QuizzerApp(App):
     questions = ListProperty([])
     paused = BooleanProperty(False)
     correct = BooleanProperty(False)
-    score = 0 #score
+    score = NumericProperty(0) #score
+    total = NumericProperty(0)#total questions
 
     def build(self):
         inspector.create_inspector(Window, self)
@@ -126,7 +128,13 @@ class QuizzerApp(App):
             print('correct')
             print(self.score)
             self.score += 1
+            self.total += 1
+        else:
+            self.total +=1
         Clock.schedule_once(lambda delta: self.unpause(), PAUSE_TIME)
+        if self.total == 5:
+            self.score =0
+            self.total = 0
 
     def unpause(self):
         self.paused = False
diff --git a/quizzer.kv b/quizzer.kv
index 535d05bd575fbc5e04768049defb2a49576eb0f7..745e871b54bb352c4a72c257ed613d0fb31873ae 100644
--- a/quizzer.kv
+++ b/quizzer.kv
@@ -117,6 +117,7 @@ ScreenManager:
                     disabled: app.paused
                     on_press: app.answer(self.text)
 
+
 # All screens are white.
 <Screen>:
     canvas.before: