diff --git a/.gitmodules b/.gitmodules
index 5a5bc85e..01f35b66 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -418,3 +418,9 @@
[submodule "libraries/drivers/tpa2016"]
path = libraries/drivers/tpa2016
url = https://github.com/adafruit/Adafruit_CircuitPython_TPA2016.git
+[submodule "libraries/helpers/display-button"]
+ path = libraries/helpers/display-button
+ url = https://github.com/adafruit/Adafruit_CircuitPython_Display_Button.git
+[submodule "libraries/helpers/display-shapes"]
+ path = libraries/helpers/display-shapes
+ url = https://github.com/adafruit/Adafruit_CircuitPython_Display_Shapes.git
diff --git a/docs/drivers.rst b/docs/drivers.rst
index 6ea9106b..0a5b6785 100644
--- a/docs/drivers.rst
+++ b/docs/drivers.rst
@@ -45,6 +45,8 @@ These libraries build on top of the low level APIs to simplify common tasks.
Board Test Suite
DC Motor and Servo
Debouncer
+ Display Button
+ Display Shapes
Display Text
Fancy LED (similar to FastLED)
Framebuf Module
diff --git a/libraries/helpers/display-button b/libraries/helpers/display-button
new file mode 160000
index 00000000..07c588b7
--- /dev/null
+++ b/libraries/helpers/display-button
@@ -0,0 +1 @@
+Subproject commit 07c588b7083b8e720b038a3b26bfec4d144b1a2d
diff --git a/libraries/helpers/display-shapes b/libraries/helpers/display-shapes
new file mode 160000
index 00000000..bb594422
--- /dev/null
+++ b/libraries/helpers/display-shapes
@@ -0,0 +1 @@
+Subproject commit bb594422cd80e2ed117ddab67e5a7df5d041e423