diff --git a/.gitignore b/.gitignore
index a53368e..fa49873 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
node_modules
-webpack.config.js
\ No newline at end of file
+dist
+.idea
\ No newline at end of file
diff --git a/.npmignore b/.npmignore
index faaa6a7..1827d77 100644
--- a/.npmignore
+++ b/.npmignore
@@ -1,5 +1,4 @@
node_modules
-webpack.config.js
assets
dist
README.md
diff --git a/README.md b/README.md
index f40eb95..cabbf04 100644
--- a/README.md
+++ b/README.md
@@ -1,160 +1,5 @@
-StegCloak fork optimized specifically for node.js usage.
-
-
-
-
-
- StegCloak
-
-
-
-
-
-
-
-
-
-The Cloak of Invisibility for your texts
+### StegCloak fork optimized specifically for node.js usage
+Uses only 2 dependencies instead of the original 15 by removing everything that is not needed for API usage from the Node.js environment.
+Also uses the [Rambda](https://www.npmjs.com/package/rambda) library instead of [Ramda](https://ramdajs.com/) to reduce the size of the bundle and improve performance.
-
-StegCloak is a pure JavaScript steganography module designed in functional programming style, to hide secrets inside text by compressing and encrypting the secret before cloaking it with special unicode invisible characters. It can be used to safely watermark strings, invisible scripts on webpages, texts on social media or for any other covert communication. Completely invisible! See how it works in-depth in this Medium article or watch our demo to know what it does.
-
-
-
-
-## Features
-- Protect your invisible secret using passwords and HMAC integrity
-- Cryptographically secure by encrypting the invisible secret using AES-256-CTR.
-- Uses 6 Invisible characters in unicode characters that works everywhere in the web - Tweets, Gmail, WhatsApp, Telegram, Instagram, Facebook, and many more!
-- Maximum Compression to reduce the payload (LZ, Huffman).
-- Completely invisible, uses Zero Width Characters instead of white spaces or tabs.
-- Super fast! Hides the Wikipedia page-source for steganography (800 lines and 205362 characters) within a covertext of 3 words in under one second.
-- Hiding files in strings can be achieved by uploading the file to cloud and stegcloaking the link in the string
-- Written in pure functional style.
-- Usage - Available as an API module, a CLI and also a Web Interface (optimized with web workers).
-
-
-
-![StegCloak Demo](assets/stegcloak.gif)
-
-
-## Installing
-
-Using npm,
-
-```bash
-$ npm install -g stegcloak
-```
-Using npm (to use it locally in your program),
-
-```bash
-$ npm install stegcloak
-```
-
-## How it works
-
-
-
-## CLI Usage
-
-### Hide
-
-```bash
-$ stegcloak hide
-```
-Options:
-
-```
- hide [options] [secret] [cover]
-
- -fc, --fcover Extract cover text from file
- -fs, --fsecret Extract secret text from file
- -n, --nocrypt If you don't need encryption (default: false)
- -i, --integrity If additional security of preventing tampering is needed (default: false)
- -o, --output