incremental
diff --git a/static/index.html b/static/index.html
index de7f47c..6e5f9bd 100644
--- a/static/index.html
+++ b/static/index.html
@@ -17,21 +17,24 @@
     <script type="text/javascript" src="static/js/angular-animate.js" defer></script>
     <script type="text/javascript" src="static/js/angular-sanitize.js" defer></script>
     <script type="text/javascript" src="static/js/angular-cookies.js" defer></script>
-    <script type="text/javascript" src="static/js/angular-resource.js" defer></script>
     <script type="text/javascript" src="static/js/angular-ui-router.js" defer></script>
     <script type="text/javascript" src="static/js/angular-websocket.js" defer></script>
+    <script type="text/javascript" src="static/js/angular-ui-router-uib-modal.js" defer></script>
     <script type="text/javascript" src="static/js/lodash.core.js" defer></script>
 
-    <script type="text/javascript" src="static/js/ui-bootstrap-tpls-2.1.3.js" defer></script>
+    <script type="text/javascript" src="static/js/ui-bootstrap-tpls-2.5.0.js" defer></script>
 
     <script type="text/javascript" src="static/js/bmcApp.js" defer></script>
     <script type="text/javascript" src="static/js/base64.js" defer></script>
+    <script type="text/javascript" src="static/js/mainController.js" defer></script>
+
     <script type="text/javascript" src="static/js/versionController.js" defer></script>
     <script type="text/javascript" src="static/js/selController.js" defer></script>
     <script type="text/javascript" src="static/js/loginController.js" defer></script>
     <script type="text/javascript" src="static/js/kvmController.js" defer></script>
     <script type="text/javascript" src="static/js/ipmiController.js" defer></script>
     <script type="text/javascript" src="static/js/sensorController.js" defer></script>
+    <script type="text/javascript" src="static/js/fwupdateController.js" defer></script>
 
     <script type="text/javascript" src="static/noVNC/core/util.js" defer></script>
     <script type="text/javascript" src="static/noVNC/app/webutil.js" defer></script>
@@ -50,14 +53,10 @@
 
 </head>
 
-<body>
-    <div class="div-fake-hidden"><i class="fa fa-square-o fa-3x"></i></div>
-    <div ng-controller="MainCtrl">
-        <nav class="navbar navbar-inverse">
-
-
+<body ng-controller="MainCtrl" ng-class="(is_logged_in()) ? '' : 'auth-main'">
+    <div>
+        <nav class="navbar navbar-inverse" ng-if='is_logged_in()'>
             <div class="container-fluid">
-
                 <!-- Brand and toggle get grouped for better mobile display -->
                 <div class="navbar-header navbar-left">
                     <a class="navbar-brand" href="#"><img style="max-width:100%; max-height:100%;" src="static/img/logo.png" /></a>
@@ -98,7 +97,7 @@
                                 <li><a href="#">IPv6 Network</a></li>
                                 <li><a href="#">VLAN</a></li>
                                 <li><a href="#">KVM &amp; Media</a></li>
-                                <li><a href="#">SSL Certification</a></li>
+                                <li><a href="#">SSL Certikfication</a></li>
                                 <li><a href="#">Users</a></li>
                                 <li><a href="#">Security Settings</a></li>
                                 <li><a href="#">SOL</a></li>
@@ -136,10 +135,9 @@
             </div>
         </nav>
 
-        <!-- MAIN CONTENT -->
-        <div class="container">
-            <div ui-view></div>
-        </div>
+
+        <div ui-view ng-class="(is_logged_in()) ? '' : 'auth-main'"></div>
+
     </div>
 </body>