diff --git a/dev/ezcurl-lwt/Ezcurl_lwt/.dune-keep b/dev/ezcurl-lwt/Ezcurl_lwt/.dune-keep
new file mode 100644
index 0000000..e69de29
diff --git a/dev/ezcurl-lwt/Ezcurl_lwt/index.html b/dev/ezcurl-lwt/Ezcurl_lwt/index.html
new file mode 100644
index 0000000..22fb47e
--- /dev/null
+++ b/dev/ezcurl-lwt/Ezcurl_lwt/index.html
@@ -0,0 +1,2 @@
+
+
ezcurl-lwt index
Library ezcurl-lwt
The entry point of this library is the module: Ezcurl_lwt.
\ No newline at end of file
diff --git a/dev/ezcurl/Ezcurl/.dune-keep b/dev/ezcurl/Ezcurl/.dune-keep
new file mode 100644
index 0000000..e69de29
diff --git a/dev/ezcurl/Ezcurl/index.html b/dev/ezcurl/Ezcurl/index.html
new file mode 100644
index 0000000..8072879
--- /dev/null
+++ b/dev/ezcurl/Ezcurl/index.html
@@ -0,0 +1,2 @@
+
+ezcurl index
Library ezcurl
The entry point of this library is the module: Ezcurl.
Library ezcurl.core
The entry point of this library is the module: Ezcurl_core.
\ No newline at end of file
diff --git a/dev/highlight.pack.js b/dev/highlight.pack.js
new file mode 100644
index 0000000..40370e8
--- /dev/null
+++ b/dev/highlight.pack.js
@@ -0,0 +1,2 @@
+/*! highlight.js v9.12.0 | BSD3 License | git.io/hljslicense */
+!function(e){var n="object"==typeof window&&window||"object"==typeof self&&self;"undefined"!=typeof exports?e(exports):n&&(n.hljs=e({}),"function"==typeof define&&define.amd&&define([],function(){return n.hljs}))}(function(e){function n(e){return e.replace(/&/g,"&").replace(//g,">")}function t(e){return e.nodeName.toLowerCase()}function r(e,n){var t=e&&e.exec(n);return t&&0===t.index}function a(e){return k.test(e)}function i(e){var n,t,r,i,o=e.className+" ";if(o+=e.parentNode?e.parentNode.className:"",t=B.exec(o))return w(t[1])?t[1]:"no-highlight";for(o=o.split(/\s+/),n=0,r=o.length;r>n;n++)if(i=o[n],a(i)||w(i))return i}function o(e){var n,t={},r=Array.prototype.slice.call(arguments,1);for(n in e)t[n]=e[n];return r.forEach(function(e){for(n in e)t[n]=e[n]}),t}function u(e){var n=[];return function r(e,a){for(var i=e.firstChild;i;i=i.nextSibling)3===i.nodeType?a+=i.nodeValue.length:1===i.nodeType&&(n.push({event:"start",offset:a,node:i}),a=r(i,a),t(i).match(/br|hr|img|input/)||n.push({event:"stop",offset:a,node:i}));return a}(e,0),n}function c(e,r,a){function i(){return e.length&&r.length?e[0].offset!==r[0].offset?e[0].offset