             datapoints = datapoints.concat getAddresses(data)
 
 
+            # Contact data composition
             finalContact = new Contact
                 n: "#{data.last_name};#{data.first_name}"
                 fn: data.name

                name: entries.accountName
                id: data.id

            next null, finalContact


    queue = async.queue processRetrievingContactData, 10

    queue.drain = ->
        log.info 'All data retrieved'
        next()

            name: 'email'
            value: email.email
            type: 'internet'
            pref: email.primary is true ? true : undefined
    listEmails


