         createdAt : -1
 
     if not options.skip < options.limit
-      @fetchTeasers selector, options, (activities)=>
-        if activities
-          for activity in activities
-            @activityListController.addItem activity
-          callback? activities
-        else
-          callback?()
+      if @activityListController._state is 'public'
+        @fetchTeasers selector, options, (activities)=>
+          if activities
+            for activity in activities
+              @activityListController.addItem activity
+            callback? activities
+          else
+            callback?()
+
+      else if @activityListController._state is 'private'
+        KD.whoami().fetchFeeds (err, feeds) =>
+          for feed in feeds
+            continue unless feed.title is 'followed'
+            feed.fetchActivities selector, options, (err, activities) =>
+              if not err and activities?
+                for activity in activities
+                  @activityListController.addItem activity
+                callback? activities
+              else
+                callback?()
+
 
   loadSomeTeasersIn:(sourceIds, options, callback)->
     KD.remote.api.Relationship.within sourceIds, options, (err, rels)->

  addItem:(activity, index, animation = null) ->
    @noActivityItem.hide()
    # log "ADD:", activity
    if (@_state is 'private' and @isInFollowing activity) or @_state is 'public'
      @getListView().addItem activity, index, animation

  unhide = (item)-> item.show()


            KD.remote.reviveFromSnapshots data, (err, instances)->
              # console.log instances
              callback instances

    # KD.remote.api.CActivity.some selector, options, (err, activities) ->
    #   callback activities
    #
    # KD.remote.api.CActivity.teasers selector, options, (err, activities) =>
    #   if not err and activities?
