diff --git a/app/code/Magento/Messaging/Block/Messaging.php b/app/code/Magento/Messaging/Block/Messaging.php
index 11ede2e1284b3f03140dad2646bf0dfe187bf465..4b9cb210ece2c08e51d875b7de3f00814110782e 100644
--- a/app/code/Magento/Messaging/Block/Messaging.php
+++ b/app/code/Magento/Messaging/Block/Messaging.php
@@ -3,8 +3,29 @@ namespace Magento\Messaging\Block;
  
 class Messaging extends \Magento\Framework\View\Element\Template
 {
-    public function getText()
-    {
+	/**
+	  * @var \Magento\Framework\App\ObjectManager
+	  */
+	public $om;
+
+	/**
+	  * @var \Magento\Customer\Model\Session
+	  */
+	public $session;
+
+    public function getText() {
         return 'Hello world!';
     }
+
+    public function getId() {
+    	if ($om === null || $session === null) {
+    		$om = \Magento\Framework\App\ObjectManager::getInstance();
+    		$session = $om->get('\Magento\Customer\Model\Session');
+    	}
+    	if ($session->isLoggedIn()) {
+    		return $session->getCustomer()->getId();
+    	} else {
+    		return -1;
+    	}
+    }
 }
\ No newline at end of file
diff --git a/app/code/Magento/Messaging/view/frontend/layout/messaging_index_index.xml b/app/code/Magento/Messaging/view/frontend/layout/messaging_index_index.xml
index eb9f38ba14e88f366216a650caaaca9ce33ec692..d61a1e1a5734091fde214ec3d8bc369065feaa91 100644
--- a/app/code/Magento/Messaging/view/frontend/layout/messaging_index_index.xml
+++ b/app/code/Magento/Messaging/view/frontend/layout/messaging_index_index.xml
@@ -1,10 +1,10 @@
 <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../../lib/internal/Magento/Framework/View/Layout/etc/page_configuration.xsd" layout="1column">
 	<head>
 		<title>Messaging</title>
-		<css src="Messaging::css/chat.css" />
-		<script src="Messaging::js/chat.js" />
-		<script src="Messaging::js/angular.js" />
-		<script src="Messaging::js/jquery.js" />
+		<css src="Magento_Messaging::css/chat.css" />
+		<script src="Magento_Messaging::js/chat.js" />
+		<script src="Magento_Messaging::js/angular.js" />
+		<script src="Magento_Messaging::js/jquery.js" />
 	</head>
     <body ng-app="chatlistbox" ng-controller="controller">
         <referenceContainer name="content">
diff --git a/app/code/Magento/Messaging/view/frontend/requirejs-config.js b/app/code/Magento/Messaging/view/frontend/requirejs-config.js
new file mode 100644
index 0000000000000000000000000000000000000000..03b382c9f5e6f3cf02eff4946e4a196bc0ae11cb
--- /dev/null
+++ b/app/code/Magento/Messaging/view/frontend/requirejs-config.js
@@ -0,0 +1,7 @@
+var config = {
+   map: {
+       '*': {
+           messaging: 'Magento_Messaging/js/test',
+       }
+   }
+};
\ No newline at end of file
diff --git a/app/code/Magento/Messaging/view/frontend/templates/messaging.phtml b/app/code/Magento/Messaging/view/frontend/templates/messaging.phtml
index 21ed1f6fb4b3d634a5e903f08d89ffa54f3b5227..6094746e846750efd05ef1e7ead286d71e09fe10 100644
--- a/app/code/Magento/Messaging/view/frontend/templates/messaging.phtml
+++ b/app/code/Magento/Messaging/view/frontend/templates/messaging.phtml
@@ -17,4 +17,12 @@
 			</div>
 		</div>
 	</div>
-</div>
\ No newline at end of file
+</div>
+
+<script type="text/javascript">
+require(['jquery'],function($){
+    $(document).ready(function() {
+    	alert('hai');
+    });
+});
+</script>
\ No newline at end of file