diff --git a/.eslintrc.js b/.eslintrc.js
index 2a3a7f3ba8681e4193734b1668af4c8bf50e37f0..c11e3e2870bd3bcd0b323295c23a97accdd4be65 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -1,11 +1,12 @@
 module.exports = {
-    "extends": "airbnb-base",
-    "env": {
-        "browser": true,
-        "node": true
+    'extends': 'airbnb-base',
+    'env': {
+        'browser': true,
+        'node': true
     },
-    "rules": {
-        "no-multi-str": 0,
-        "no-underscore-dangle": 0,
+    'rules': {
+        'no-multi-str': 0,
+        'no-underscore-dangle': 0,
+        'no-console': 0,
     },
 };
\ No newline at end of file
diff --git a/src/config.js b/src/config.js
new file mode 100644
index 0000000000000000000000000000000000000000..a607d5e38d5b0a9e731454eeb1703b6d99b173ad
--- /dev/null
+++ b/src/config.js
@@ -0,0 +1,7 @@
+
+const Config = {
+  api_url: 'https://amiv-api.ethz.ch',
+  verbose: true,
+};
+
+module.exports = Config;
diff --git a/src/log.js b/src/log.js
new file mode 100644
index 0000000000000000000000000000000000000000..d9e3b19c4532f846cd70f0e9354a4eaddacdd5af
--- /dev/null
+++ b/src/log.js
@@ -0,0 +1,9 @@
+const config = require('./config.js');
+
+const log = {
+  log(message) {
+    if (config.verbose === true) console.log(message);
+  },
+};
+
+module.exports = log;