    [:td "coming soon..."]])
 
 (defn- commodity-list []
-  #_(load-commodities)
-  (fn []
-    [:table.table.table-stripped.table-hover
-     [:tbody
-      [:tr
-       [:th "Name"]
-       [:th "Symbol"]
-       [:th "Exchange"]
-       [:th "Latest Price"]]
-      (for [commodity @commodities]
-        (commodity-row commodity))]]))
+  (let [commodities (r/atom [])]
+    (data/get-commodities (:id @state/current-entity)
+                          #(reset! commodities %))
+    (fn []
+      [:table.table.table-striped.table-hover
+       [:tbody
+        [:tr
+         [:th "Name"]
+         [:th "Symbol"]
+         [:th "Exchange"]
+         [:th "Latest Price"]]
+        (for [commodity @commodities]
+          (commodity-row commodity))]])))
 
 (defn commodities-page []
   (with-layout

       [commodity-list]]))

(secretary/defroute "/commodities" []
  (r/render commodities-page (app-element)))

            [clj-money.forms :refer [text-input
                                     required]]))

(defn- commodity-row
  [commodity]
  ^{:key (:id commodity)}
