         ], (err, [partner, artists]) ->
           return callback err if err
           data =
-            id: artwork.id
+            _id: artwork.id
+            slug: _.last artwork._links.permalink.href.split('/')
             image_urls: imageUrls artwork
             artwork: artwork
             artists: artists._embedded.artists
             partner: partner
           callback null, data
+
+fetchArtwork = _.throttle fetchArtwork, 10000

        callback err, artwork

fetchArtwork = (id, callback) ->
  console.log 'MOOOO'
  artsyXapp (err, xappToken) ->
    return callback err if err
    request

    res.send data

fetchAndCacheArtwork = (id, callback) ->
  db.artworks.findOne { $or: [{ id: id }, { slug: id }] }, (err, artwork) ->
    return callback err if err
    if artwork
      callback null, artwork
      callback = ->
