diff --git a/main.py b/main.py
index a031bad9d4adaf3ebe25ee04735502c2bf0f6e8a..605abd05f1bf44ceb040c354bb9138d483c1b6f0 100644
--- a/main.py
+++ b/main.py
@@ -28,7 +28,13 @@ class OrderApp(App):
             self.total_cost = 0
             print('Reset')
 
-    #def fires(self,):
+    def spinner_activated(self,value):
+        if value == "Fries":
+            self.total_cost += 3
+        elif value == "Onion Ring":
+            self.total_cost += 2
+        else:
+            self.total_cost += 1
 
 
 if __name__ == '__main__':
diff --git a/order.kv b/order.kv
index 58fb997fb9df41d404e091c5948af4d42ca7fb2c..4436b6c484cec0fdfb662277bbf5ac9c9ddcd26c 100644
--- a/order.kv
+++ b/order.kv
@@ -40,9 +40,17 @@ BoxLayout:
         BoxLayout:
             orientation: 'horizontal'
             Label:
-                text: 'Fries?'
-                font_size: sp(26)
-            CheckBox:
+                text: 'Pick sides: '
+                size_hint: (None, 1.0)
+                size: self.texture_size
+                padding: (sp(12), 0)
+
+            Spinner:
+                id: spinner1
+                text: "Sides"
+                values: ["Fries","Onion Rings","Pickles"]
+                on_text: app.spinner_activated(spinner1.text)
+