   []
   (ajax/get
     (routes/path-for-backend :nodes)
-    {:state      [:loading?]
-     :on-success (fn [{:keys [response]}]
+    {:on-success (fn [{:keys [response]}]
                    (nodes-ts-handler)
                    (state/update-value [:nodes] response state/form-value-cursor))}))
 
+(defn- services-handler
+  []
+  (ajax/get
+    (routes/path-for-backend :services)
+    {:on-success (fn [{:keys [response origin?]}]
+                   (state/update-value [:services] response state/form-value-cursor))}))
+
+(defn- me-handler
+  []
+  (ajax/get
+    (routes/path-for-backend :me)
+    {:on-success (fn [{:keys [response]}]
+                   (state/update-value [:services-dashboard] (set (:service-dashboard response)) state/form-value-cursor)
+                   (state/update-value [:nodes-dashboard] (set (:node-dashboard response)) state/form-value-cursor))}))
+
 (defn- init-form-state
   []
   (state/set-value {:loading?            true

      {:className "Swarmpit-table-card-content"}
      (html [:div {:id plot-node-cpu-id}]))))

(rum/defc form-info < rum/reactive [item]
  (let [{:keys [node-stats-loading?]} (state/react state/form-state-cursor)
        node-stats-empty? (empty? (:nodes-ts item))]
    (comp/mui
      (html
        [:div.Swarmpit-form

               :sm   6
               :lg   3
               :xl   3}
              (dashboard-cluster nodes))
            (comp/grid
              {:item true
               :xs   12
               :sm   6
               :lg   3
               :xl   3}
              (dashboard-disk (:disk stats)))
            (comp/grid
              {:item true
               :xs   12
               :sm   6
               :lg   3
               :xl   3}
              (dashboard-memory (:memory stats)))
            (comp/grid
              {:item true
               :xs   12
               :sm   6
               :lg   3
               :xl   3}
              (dashboard-cpu (:cpu stats) nodes))
            (when (not-empty pinned-services)
              (comp/grid
                {:item true
                 :xs   12
                 :sm   12
                 :lg   12
                 :xl   12}
                (services/pinned pinned-services)))
            (when (not-empty pinned-nodes)
              (comp/grid
                {:item true
                 :xs   12
                 :sm   12
                 :lg   12
                 :xl   12}
                (nodes/pinned pinned-nodes)))
            (comp/grid
              (merge {:item true
                      :xs   12
