diff --git a/lib/rbx_loader/src/loader.rs b/lib/rbx_loader/src/loader.rs
new file mode 100644
index 0000000..753222c
--- /dev/null
+++ b/lib/rbx_loader/src/loader.rs
@@ -0,0 +1,4 @@
+// TODO: move code from deferred_loader to here
+// use generics to specify a hashable type for the acquire_X function signature
+// use impls/traits instead of passing around functions
+// part of the goob remains in deferred loader, the common bits between both