             parseCard = result
             cardId = parseCard.id
             Promise.when(
-              for choice in choices then do (choice, cardId) =>
+              for choice in post.choices then do (choice, cardId) =>
                 choice.card = @_pointer 'Card', cardId
                 choice.ACL = "*": read: true
                 @create type: 'Choice', object: choice

    request props
      .catch (error) => errorLog error
      .then (result) =>
        console.log JSON.stringify result
        return result

  createCosmicUnicorn: ->
    # { "results": [
    #     {
    #         "ACL": {

    Promise.when(
      for choice, i in choices then do (choice, i, cardId) =>
        choice.card = @_pointer 'Card', cardId
        @fetchGiphyDetails choice.gifId
          .then (giphyDetails) =>
            choice.image = giphyDetails
            choice.ACL = "*": read: true
