incremental
diff --git a/include/webassets.hpp b/include/webassets.hpp
new file mode 100644
index 0000000..68a6c4a
--- /dev/null
+++ b/include/webassets.hpp
@@ -0,0 +1,19 @@
+#pragma once
+
+#include <string>
+
+#include <crow/http_request.h>
+#include <crow/http_response.h>
+#include <crow/app.h>
+
+//TODO this is wrong.  file handler shouldn't care about middlewares
+#include "token_authorization_middleware.hpp"
+#include <crow/routing.h>
+
+namespace crow
+{
+namespace webassets
+{
+    void request_routes(crow::App<crow::TokenAuthorizationMiddleware>& app);
+}
+}
\ No newline at end of file