         self.customHeaders["x-api-key"] = apiKey
     }
     
-    public func prefetchCredits(_ successBlock: @escaping (_ talents: [String: NGDMTalent]?) -> Void) {
+    public func prefetchCredits(_ completion: @escaping (_ talents: [String: NGDMTalent]?) -> Void) {
         if let apiId = apiId {
             _ = getJSONWithPath(Endpoints.GetCredits, parameters: ["id": apiId], successBlock: { (result) -> Void in
                 if let results = result["result"] as? NSArray {

                }
            }
            
            successBlock(result[Keys.ShortBio] as? String, socialAccounts, films)
        }, errorBlock: nil)
    }
    
}

                    }
                }
                
                completion(talentImages)
            } else {
                completion(nil)
            }
        }) { (error) in
            print("Error fetching talent images for id \(talentId): \(error)")
            completion(nil)
        }
    }
    
    public func getTalentDetails(_ talentId: String, completion: @escaping (_ biography: String?, _ socialAccounts: [TalentSocialAccount]?, _ films: [TalentFilm]) -> Void) {
        _ = getJSONWithPath(Endpoints.GetTalentDetails, parameters: ["id": talentId], successBlock: { (result) in
            var socialAccounts = [TalentSocialAccount]()
            if let socialAccountInfoList = result[Keys.SocialAccounts] as? NSArray {
