diff --git a/__pycache__/gamepad.cpython-38.pyc b/__pycache__/gamepad.cpython-38.pyc
deleted file mode 100644
index 4367afa95774e0dd61a281387c217214e87bf8af..0000000000000000000000000000000000000000
Binary files a/__pycache__/gamepad.cpython-38.pyc and /dev/null differ
diff --git a/gamepad.py b/gamepad.py
deleted file mode 100644
index 3bc55e0e70362340e1b55bb4c38110982291ec30..0000000000000000000000000000000000000000
--- a/gamepad.py
+++ /dev/null
@@ -1,44 +0,0 @@
-# coding: utf-8
-
-
-
-
-
-import threading
-import time
-import uinput
-
-
-class Gamepad:
-    def __init__(
-        self, x_min: int = -100, x_max: int = 100, y_min: int = -100, y_max: int = 100
-    ):
-        self.events = (
-            uinput.ABS_X + (x_min, x_max, 0, 0),
-            uinput.ABS_Y + (y_min, y_max, 0, 0),
-        )
-        self.x_min = x_min
-        self.x_max = x_max
-        self.y_min = y_min
-        self.y_max = y_max
-        self.x_val = 0
-        self.y_val = 0
-
-    def pt(self):
-        with uinput.Device(self.events) as device:
-            while True:
-                device.emit(uinput.ABS_X, self.x_val)
-                device.emit(uinput.ABS_Y, self.y_val)
-                time.sleep(0.1)
-
-    def start(self):
-        threading.Thread(target=self.pt).start()
-
-
-
-pad = Gamepad()
-pad.start()
-while True:
-    for i in range(10):
-        pad.x_val = i * 10
-        time.sleep(1)
\ No newline at end of file
diff --git a/wheel.py b/wheel.py
index ee812d5f4c8820b33af281096d8feffd5b886aa3..e03c05517057238c717bd9fdf3284690eecba0f2 100644
--- a/wheel.py
+++ b/wheel.py
@@ -169,8 +169,8 @@ while True:
         while(1):
             if cv2.waitKey(1) & 0xFF == ord ('p'):
                 break
-    elif cv2.waitKey(1) & 0xFF == ord ('q'):
-        break
+            if cv2.waitKey(1) & 0xFF == ord ('q'):
+                exit()
 
 
 cap.release()