diff --git a/static/js/directives/page.js b/static/js/directives/page.js
new file mode 100644
index 00000000..b180c657
--- /dev/null
+++ b/static/js/directives/page.js
@@ -0,0 +1,65 @@
+/*
+ * Spreed Speak Freely.
+ * Copyright (C) 2013-2014 struktur AG
+ *
+ * This file is part of Spreed Speak Freely.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ *
+ */
+define(['text!partials/page.html', 'text!partials/page/welcome.html'], function(template, welcome) {
+
+ return ["$templateCache", function($templateCache) {
+
+ $templateCache.put('page/welcome.html', welcome);
+
+ var link = function(scope, element, attrs) {
+
+ scope.room = false;
+ scope.page = null;
+
+ scope.$on("welcome", function() {
+ if (!scope.initialized) {
+ scope.initialized = true;
+ scope.refresh();
+ }
+ });
+
+ scope.$on("room", function(event, room) {
+ console.log("aaa roomStatus", room !== null ? true : false);
+ scope.initialized = true;
+ scope.room = room !== null ? true : false;
+ scope.refresh();
+ });
+
+ scope.refresh = function() {
+ if (scope.room) {
+ scope.page = null;
+ } else {
+ scope.page = "page/welcome.html";
+ }
+ };
+
+ };
+
+ return {
+ restrict: 'E',
+ replace: true,
+ template: template,
+ link: link
+ }
+
+ }];
+
+});
diff --git a/static/partials/page.html b/static/partials/page.html
new file mode 100644
index 00000000..83fa243b
--- /dev/null
+++ b/static/partials/page.html
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/static/partials/page/welcome.html b/static/partials/page/welcome.html
new file mode 100644
index 00000000..b5325f63
--- /dev/null
+++ b/static/partials/page/welcome.html
@@ -0,0 +1,20 @@
+
+
{{_("Create your room")}}
+
{{_("This is your room link:")}}
+
+
+
+
+
+
+
+
+
{{_("Just click start")}}
+
+
+
{{_("Share this URL with the people you want to meet.")}}
+
{{_("You can use and re-use this room as many times as you want.")}}