diff --git a/.gitmodules b/.gitmodules
index 2dbc0e95..e3b6af68 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,3 +1,3 @@
 [submodule "angle"]
 	path = angle
-	url = https://github.com/stackgl/angle.git
+	url = https://github.com/kartikdutt18/angle
diff --git a/README.md b/README.md
index 0cb79658..ac0026a4 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,10 @@
-# gl
+# gl-with-warp (Built on stack-gl/headless-gl)
+
+Changes on top off headless-gl:
+
+1. Use FORCE_USE_WARP in env variables to enable rendering via WARP.
+2. To Confirm WARP is being used, use THROW_IF_NOT_WARP to confirm.
+3. WebGLRenderingContext exported from node-index.
 
 [![Travis CI](https://travis-ci.com/stackgl/headless-gl.svg?branch=master)](https://travis-ci.com/stackgl/headless-gl)
 [![Appveyor](https://ci.appveyor.com/api/projects/status/g5ypwyffmtg1iu83/branch/master?svg=true)](https://ci.appveyor.com/project/dhritzkiv/headless-gl)
diff --git a/deps/windows/dll/x64/d3dcompiler_47.dll b/deps/windows/dll/x64/d3dcompiler_47.dll
old mode 100755
new mode 100644
diff --git a/deps/windows/dll/x64/libEGL.dll b/deps/windows/dll/x64/libEGL.dll
old mode 100755
new mode 100644
index e2785665..56ddd937
Binary files a/deps/windows/dll/x64/libEGL.dll and b/deps/windows/dll/x64/libEGL.dll differ
diff --git a/deps/windows/dll/x64/libGLESv2.dll b/deps/windows/dll/x64/libGLESv2.dll
old mode 100755
new mode 100644
index d51782e4..b0377a9e
Binary files a/deps/windows/dll/x64/libGLESv2.dll and b/deps/windows/dll/x64/libGLESv2.dll differ
diff --git a/deps/windows/lib/x64/libEGL.lib b/deps/windows/lib/x64/libEGL.lib
old mode 100755
new mode 100644
index 1c250629..0462439a
Binary files a/deps/windows/lib/x64/libEGL.lib and b/deps/windows/lib/x64/libEGL.lib differ
diff --git a/deps/windows/lib/x64/libGLESv2.lib b/deps/windows/lib/x64/libGLESv2.lib
old mode 100755
new mode 100644
index cdb1d9fd..f4087fad
Binary files a/deps/windows/lib/x64/libGLESv2.lib and b/deps/windows/lib/x64/libGLESv2.lib differ
diff --git a/src/javascript/node-index.js b/src/javascript/node-index.js
index 9f484eef..7fe799bc 100644
--- a/src/javascript/node-index.js
+++ b/src/javascript/node-index.js
@@ -127,3 +127,6 @@ function createContext (width, height, options) {
 }
 
 module.exports = createContext
+const { WebGLTexture } = require("./webgl-texture")
+module.exports.WebGLRenderingContext = WebGLRenderingContext
+module.exports.WebGLTexture = WebGLTexture
\ No newline at end of file