           env = new EnvironmentMachineContainer
           env.emit 'PlusButtonClicked'
 
+    dock.addSubView new KDCustomHTMLView
+      tagName  : 'h3'
+      cssClass : 'sidebar-title'
+      partial  : 'MY APPS'
+
+    dock.addSubView @navController.getView()
+    dock.addSubView new CustomLinkView
+      icon     : no
+      cssClass : 'kdlistitemview-main-nav add-app'
+      title    : '+ Add more apps'
+      href     : '/Apps'
+
+
 
     # @navController.reset()
     # @setNavItems defaultItems
     @setNavItems defaultItems
     @emit 'ready'
-
-    if KD.userVMs.length
-    then @listVMs KD.userVMs
-    else @fetchVMs @bound 'listVMs'
-
 
     @ready =>
 

          @addItem { title : name, path, \
                     order : 60 + KD.utils.uniqueId(), type :"" }

  listVMs: (vms) ->

    @vmsList.hideLazyLoader()

    @vmsList.addItem vm  for vm in vms


  loadView: (dock) ->

    dock.addSubView new KDCustomHTMLView
      tagName  : 'h3'
      cssClass : 'sidebar-title'
      partial  : 'MY APPS'

    dock.addSubView @navController.getView()
    dock.addSubView new CustomLinkView
      icon     : no
      cssClass : 'add-vm'
      title    : '+ Add more apps'
      href     : '/Apps'

    dock.addSubView new KDCustomHTMLView
      tagName  : 'h3'
      cssClass : 'sidebar-title'
      partial  : 'MY VMs'

    dock.addSubView @vmsList.getView()
    dock.addSubView new CustomLinkView
      icon     : no
      cssClass : 'add-vm'
      title    : '+ Add another VM'
      click    : ->
        # fixme: this is a temp solution

      items        : []


    # {mainController} = KD.singletons
    # mainController.ready @bound 'accountChanged'

