   "Assemble the requested activity (params) for the provided org."
   [conn {start :start direction :direction must-see :must-see} org sort-type board-by-uuid user-id]
   (let [order (if (= :after direction) :asc :desc)
+        total-bookmarks-count (entry-res/list-all-bookmarked-entries conn (:uuid org) user-id :asc (db-common/current-timestamp) :before {:count true})
         activities (cond
 
                   (= direction :around)

                        next-activity (sort/sort-activity next-entries sort-type start :desc config/default-activity-limit user-id)]
                    {:direction :next
                     :next-count (count next-activity)
                     :activity next-activity}))]
    ;; Give each activity its board name
    (update activities :activity #(map (fn [activity] (let [board (board-by-uuid (:board-uuid activity))]

                        previous-activity (sort/sort-activity previous-entries sort-type start :asc config/default-activity-limit user-id)]
                    {:direction :previous
                     :previous-count (count previous-activity)
                     :total-count total-bookmarks-count
                     :activity (reverse previous-activity)})

                  :else
