diff --git a/manifest.py b/manifest.py
index 2ffcbedb22e9a08f8d6d17a04363780ab0fb0057..db151696369b9099e1fcf9ad030ca9566baea62c 100644
--- a/manifest.py
+++ b/manifest.py
@@ -1,2 +1,2 @@
 include("micropython/ports/esp32/boards")
-freeze("./python_payload")
+freeze("./python_modules")
diff --git a/python_modules/hello.py b/python_modules/hello.py
new file mode 100644
index 0000000000000000000000000000000000000000..30c2e89ec002d8a8f0dfb9d7011e6f9fa92187a9
--- /dev/null
+++ b/python_modules/hello.py
@@ -0,0 +1,2 @@
+# remove me once we have something meaningful to put here
+print("hello world")
diff --git a/python_payload/boot.py b/python_payload/boot.py
new file mode 100644
index 0000000000000000000000000000000000000000..38a85e0666bfa9f290fd200fd155862668adcd35
--- /dev/null
+++ b/python_payload/boot.py
@@ -0,0 +1,6 @@
+# This file is executed on every boot (including wake-boot from deepsleep)
+#import esp
+#esp.osdebug(None)
+#import webrepl
+#webrepl.start()
+import main