diff --git a/app.js b/app.js
index 7f2faba..2b53150 100644
--- a/app.js
+++ b/app.js
@@ -1,6 +1,7 @@
 import path from 'path';
 import zlib from 'zlib';
 import koa from 'koa';
+import cors from 'kcors';
 import route from 'koa-route';
 import logger from 'koa-logger';
 import favicon from 'koa-favicon';
@@ -27,6 +28,7 @@ const app = koa();
 app.use(errorHandler(routes));
 
 app.use(bodyparser());
+app.use(cors());
 app.use(compress({flush: zlib.Z_SYNC_FLUSH }));
 app.use(favicon(path.join(__dirname, '/public/images/favicon.png')));
 app.use(logger());
diff --git a/chrome/background.js b/chrome/src/background.js
similarity index 100%
rename from chrome/background.js
rename to chrome/src/background.js
diff --git a/package.json b/package.json
index 3bbdc44..601b10f 100644
--- a/package.json
+++ b/package.json
@@ -45,6 +45,7 @@
     "co": "~4.6.0",
     "debug": "~2.2.0",
     "jspm": "~0.16.13",
+    "kcors": "^1.0.1",
     "koa": "~1.1.2",
     "koa-bodyparser": "~2.0.1",
     "koa-compress": "~1.0.8",