         #values = cache.get('tiere')
         #if not values
             #Promise.all [get_tierschutzdata(), get_tierfreundedata()]
-            Promise.all [ get_tierfreundedata()]
+            #Promise.all [ get_tierfreundedata()]
+            p = []
+            for url in zollstock_urls
+                p.push get_zollstockdata url
+            Promise.all p
                 .then (list_of_values) ->
                     values = _.union.apply null, list_of_values
                     cache.set('tiere', values, 60*60*24)

                        urls.push detail_url
            f urls

get_tierfreundedata = ->
    new Promise (f, r) ->
        get_tierfreundeUrls tierfreunde_url
            .then (urls) ->
                p = []
                for url in urls
                    p.push get_tierfreunde url
                Promise.all p
            .then (values) ->
                f values
            .catch (err) ->
                r err

get_tierschutzdata = ->
    new Promise (f, r) ->

                    .trim()
            f details

get_zollstock_urls = (url) ->
    new Promise (f, r) ->
        request url, (err, response, body) ->
            if err
