diff --git a/packages/auth/package.json b/packages/auth/package.json
index 4a813474a140202b7a587952592ee92620b012f0..ac76792eb903b6bbdbdb35309bef88e2064d4c62 100644
--- a/packages/auth/package.json
+++ b/packages/auth/package.json
@@ -21,7 +21,7 @@
     "vpu-common": "*"
   },
   "scripts": {
-    "setup": "cd node_modules; ln -sfn ../vendor/common vpu-common",
+    "setup": "mkdir -p node_modules && cd node_modules && ln -sfn ../vendor/common vpu-common",
     "clean": "rm dist/*",
     "build": "npm run build-local",
     "build-local": "rollup -c",
diff --git a/packages/auth/vpu-auth-demo.js b/packages/auth/vpu-auth-demo.js
index af9600c3f1b5c42284a861b99383b553dccf0e92..e04852edd07d3b2ef83eb8a77f006f92c6ab7da0 100644
--- a/packages/auth/vpu-auth-demo.js
+++ b/packages/auth/vpu-auth-demo.js
@@ -2,7 +2,7 @@ import utils from './utils.js';
 import {i18n} from './i18n.js';
 import {html, LitElement} from 'lit-element';
 
-class LibraryShelving extends LitElement {
+class AuthDemo extends LitElement {
     constructor() {
         super();
         this.lang = 'de';
@@ -40,4 +40,4 @@ class LibraryShelving extends LitElement {
     }
 }
 
-customElements.define('vpu-auth-demo', LibraryShelving);
+customElements.define('vpu-auth-demo', AuthDemo);