diff --git a/boards/ffkb/README.md b/boards/ffkb/README.md
index ec1bac9..13b8698 100644
--- a/boards/ffkb/README.md
+++ b/boards/ffkb/README.md
@@ -8,3 +8,8 @@ kb.py is designed to work with a pro micro or kb2040
 
 - [Layers](https://github.com/KMKfw/kmk_firmware/tree/master/docs/layers.md) Need more keys than switches? Use layers.
 - [RGB](https://github.com/KMKfw/kmk_firmware/tree/master/docs/rgb.md) Light it up
+
+Instructions:
+* Copy the kmk directory as a whole into the root directory of your KB2040
+* Copy <gitroot>/lib/neopixel* to <usbroot>/lib/
+* Copy kb.py and main.py in this folder to <usbroot>/
\ No newline at end of file
diff --git a/boards/ffkb/main.py b/boards/ffkb/main.py
index 96cd330..62d7fd2 100644
--- a/boards/ffkb/main.py
+++ b/boards/ffkb/main.py
@@ -1,3 +1,5 @@
+import board
+
 from kb import KMKKeyboard
 from kmk.extensions.RGB import RGB
 from kmk.keys import KC
@@ -8,7 +10,7 @@ from kmk.extensions.media_keys import MediaKeys
 
 keyboard = KMKKeyboard()
 keyboard.tap_time = 175
-keyboard.debug_enabled = False
+keyboard.debug_enabled = True
 
 # Cleaner key names
 _______ = KC.TRNS
@@ -21,12 +23,16 @@ modtap = ModTap()
 layers = Layers()
 media_keys = MediaKeys()
 
-encoder_handler = EncoderHandler()
-encoder_handler.pins = ((board.D3, board.D2, board.D10, False))
+# UNCOMMENT WHEN FIXING ENCODER
+#encoder_handler = EncoderHandler()
 
-keyboard.modules = [layers, modtap, encoder_handler]
+# UNCOMMENT WHEN FIXING ENCODER
+keyboard.modules = [layers, modtap]#, encoder_handler]
 keyboard.extensions = [rgb, media_keys]
 
+# UNCOMMENT WHEN FIXING ENCODER
+#encoder_handler.pins = ((board.D3, board.D2, board.D10, False))
+
 ZOOM_IN = KC.LCTRL(KC.EQUAL)
 ZOOM_OUT = KC.LCTRL(KC.MINUS)
 
@@ -100,7 +106,7 @@ keyboard.keymap = [
         _______,     KC.CAPS,     KC.GRV,      BRWSR_LFT,   DESK_LEFT,   CAPSWORD,            _______,     DESK_RIGHT,  BRWSR_RGHT,  _______,     KC.BSLS,     _______,
                                   _______,     _______,     KC.ENT,      KC.TAB,              _______,     _______,     _______,     _______,
     ],
-    [  #SHIFT NAVIGATION 
+    [  #SHIFT NAVIGATION
         _______,     _______,     SFT_PGUP,    SFT_UP,      SFT_PGDN,    _______,             _______,     _______,     _______,     _______,     _______,     _______,
         _______,     SFT_HOME,    SFT_LEFT,    SFT_DOWN,    SFT_RGHT,    SFT_END,  _______,   KC.VOLU,     KC.MPLY,     KC.MSTP,     _______,     _______,     _______,
         _______,     _______,     _______,     _______,     _______,     KC.MUTE,             KC.VOLD,     KC.MPRV,     KC.MNXT,     _______,     _______,     _______,
@@ -120,15 +126,14 @@ keyboard.keymap = [
     ],
 ]
 
-
-# 
-encoder_handler.map = [(( KC.VOLD, KC.VOLU, KC.MUTE)), # Layer 1
-                      ((ZOOM_OUT, ZOOM_IN, _______)), # Layer 2
-                      ((_______, _______, _______)), # Layer 3
-                      ((_______, _______, _______)), # Layer 4
-                      ((_______, _______, _______)), # Layer 5
-                      ((_______, _______, _______)), # Layer 6
-                      ]
+# UNCOMMENT WHEN FIXING ENCODER
+#encoder_handler.map = [(( KC.VOLD, KC.VOLU, KC.MUTE)), # Layer 1
+#                      ((ZOOM_OUT, ZOOM_IN, _______)), # Layer 2
+#                      ((_______, _______, _______)), # Layer 3
+#                      ((_______, _______, _______)), # Layer 4
+#                      ((_______, _______, _______)), # Layer 5
+#                      ((_______, _______, _______)), # Layer 6
+#                      ]
 
 if __name__ == '__main__':
     keyboard.go()