       id: Config.surveys.sdss_lost_set.id
       workflowId: Config.surveys.sdss_lost_set.workflowId
       tree: SloanTree
-  
+    ferengi_2:
+      id: Config.surveys.ferengi_2.id
+      workflowId: Config.surveys.ferengi_2.workflowId
+      tree: FerengiTree
+
   @url: (params) -> @withParams "/projects/galaxy_zoo/groups/#{ params.surveyId }/subjects", limit: params.limit
 
   # NOTE: Before changing the active surveys on the live website,

      @fetch() if @count() is 1
    else
      @fetch()
  
  @fetch: ->
    count = Config.subjectCache - @count()
    idCounts = {}

      Api.get @url(surveyId: id, limit: limit), (results) =>
        @create result for result in results
        @current or= @first()

        if @current and not hasTriggered
          hasTriggered = true
          @trigger 'fetched'

  @show: (id) ->
    Analytics.logEvent { "type": "view", "subject_id": id }
    Api.get "/projects/galaxy_zoo/subjects/#{ id }"

  constructor: ->
    super
    img = new Image
    img.src = @image()

  survey: -> @surveys[@metadata.survey]
  surveyId: -> @metadata.provided_image_id
  tree: -> @survey().tree
