         @addMachines_ data, expandedBoxUIds
 
 
+  createSharedMachineList: ->
+
+    machines = environmentDataProvider.getSharedMachines()
+    @createMachineList 'shared', {}, machines
+
+
   createStackMachineList: do (inProgress = no) -> (expandedBoxUIds) ->
 
     return  if inProgress


  addMachines_: (data, expandedBoxUIds = {}) ->

    { shared, collaboration } = data
    sharedData = shared.concat collaboration

    @addBoxes 'own'    , data.own
    @addBoxes 'shared' , sharedData

    if Object.keys(expandedBoxUIds).length is 0
      expandedBoxUIds = @localStorageController.getValue('SidebarState') or {}

        options = { title, stack }

        @createMachineList type, options, stackEnvironment
        @createSharedMachineList()
        @bindStackEvents stack

      inProgress = no
