diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..723ef36f4e4f32c4560383aa5987c575a30c6535
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+.idea
\ No newline at end of file
diff --git a/index.js b/index.js
new file mode 100644
index 0000000000000000000000000000000000000000..e4b807b63d264d2c8ba19e2934dddb1dcb84444b
--- /dev/null
+++ b/index.js
@@ -0,0 +1,31 @@
+var calc=function(a,b,p)
+{
+	if(a===""||b===""||p==="")
+	{
+		return "Please provide all parameters";
+	}
+	else
+	{
+		switch(p)
+		{
+			case '+':{
+				return a+b;
+				break;
+			}
+			case '-':{
+				return a-b;
+				break;
+			}
+			case '*':{
+				return a*b;
+				break;
+			}
+			case '/':{
+				return a/b;
+				break;
+			}
+			default:{return;}
+		}
+	}
+}
+exports.calc=calc; //very important line
\ No newline at end of file
diff --git a/package.json b/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..85b37f973c00f30216f20d5f93f7a68f40662054
--- /dev/null
+++ b/package.json
@@ -0,0 +1,25 @@
+{
+  "name": "steem",
+  "version": "0.0.0",
+  "description": "Steem Blockchain API",
+  "main": "index.js",
+  "scripts": {
+    "test": "echo \"Error: no test specified\" && exit 1"
+  },
+  "repository": {
+    "type": "git",
+    "url": "git+https://github.com/adcpm/steem.git"
+  },
+  "keywords": [
+    "steem",
+    "steemit",
+    "blockchain",
+    "steemjs"
+  ],
+  "author": "AdCpm <fabien@adcpm.com> (https://github.com/adcpm)",
+  "license": "ISC",
+  "bugs": {
+    "url": "https://github.com/adcpm/steem/issues"
+  },
+  "homepage": "https://github.com/adcpm/steem#readme"
+}