diff --git a/js/bin.js b/dependencies/require/bin.js
similarity index 100%
rename from js/bin.js
rename to dependencies/require/bin.js
diff --git a/dependencies/require.js b/dependencies/require/require.js
similarity index 100%
rename from dependencies/require.js
rename to dependencies/require/require.js
diff --git a/js/text.js b/dependencies/require/text.js
similarity index 100%
rename from js/text.js
rename to dependencies/require/text.js
diff --git a/index.html b/index.html
index 3eff75888cc95c1cf11eb7debc4af367bfe78943..6bb561db88fd108fdd8829452092fbf83fd07c10 100644
--- a/index.html
+++ b/index.html
@@ -21,7 +21,7 @@
     <link rel="stylesheet" type="text/css" href="dependencies/codemirror/codemirror.css">
 
     <link rel="stylesheet" type="text/css" href="css/main.css">
-    <script data-main="js/main" src="dependencies/require.js"></script>
+    <script data-main="js/main" src="dependencies/require/require.js"></script>
 
 </head>
 <body>
diff --git a/js/main.js b/js/main.js
index a16988a839c1d5fcbc3722e542c46957d94a26af..ce7e9997046f8f651852fde3c6e37c45144f7440 100644
--- a/js/main.js
+++ b/js/main.js
@@ -16,6 +16,8 @@ require.config({
         numeric: '../dependencies/numeric-1.2.6',
         codeMirrorJS: '../dependencies/codemirror/javascript',
         codeMirror: '../dependencies/codemirror/codemirror',
+        text: '../dependencies/require/text',
+        bin: '../dependencies/require/bin',
 
         //three
         three: '../dependencies/three',