← back to Rentv Sheet Enrich Refine
Layer 2 sweep harness: Updated Email column, contact-aware batches, shared writer + agent instructions
b91ae6097ac50a4dcf382fa961e14ef6030c3f71 · 2026-08-13 09:48:42 -0700 · Steve Abrams
Files touched
A AGENT_INSTRUCTIONS.mdM __pycache__/enrich.cpython-314.pycA data/batches/batch_01.jsonA data/batches/batch_02.jsonA data/batches/batch_03.jsonA data/batches/batch_04.jsonA data/batches/batch_05.jsonA data/batches/batch_06.jsonA data/batches/batch_07.jsonA data/batches/batch_08.jsonA data/batches/batch_09.jsonA data/batches/batch_10.jsonA data/batches/batch_11.jsonA data/batches/batch_12.jsonA data/batches/batch_13.jsonA data/batches/batch_14.jsonA data/batches/batch_15.jsonA data/batches/batch_16.jsonA data/batches/batch_17.jsonA data/batches/batch_18.jsonA data/batches/batch_19.jsonA data/batches/batch_20.jsonA data/batches/batch_21.jsonA data/batches/batch_22.jsonA data/batches/batch_23.jsonA data/batches/batch_24.jsonA data/batches/batch_25.jsonA data/batches/batch_26.jsonA data/batches/batch_27.jsonA data/batches/batch_28.jsonA data/batches/batch_29.jsonA data/batches/batch_30.jsonA data/batches/batch_31.jsonA data/batches/batch_32.jsonA data/batches/batch_33.jsonA data/batches/batch_34.jsonA data/batches/batch_35.jsonA data/batches/batch_36.jsonA data/batches/batch_37.jsonA data/batches/batch_38.jsonA data/batches/batch_39.jsonM enrich.pyA write_results.py
Diff
commit b91ae6097ac50a4dcf382fa961e14ef6030c3f71
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Thu Aug 13 09:48:42 2026 -0700
Layer 2 sweep harness: Updated Email column, contact-aware batches, shared writer + agent instructions
---
AGENT_INSTRUCTIONS.md | 32 +++++++++++++++++++++++++
__pycache__/enrich.cpython-314.pyc | Bin 7659 -> 7681 bytes
data/batches/batch_01.json | 1 +
data/batches/batch_02.json | 1 +
data/batches/batch_03.json | 1 +
data/batches/batch_04.json | 1 +
data/batches/batch_05.json | 1 +
data/batches/batch_06.json | 1 +
data/batches/batch_07.json | 1 +
data/batches/batch_08.json | 1 +
data/batches/batch_09.json | 1 +
data/batches/batch_10.json | 1 +
data/batches/batch_11.json | 1 +
data/batches/batch_12.json | 1 +
data/batches/batch_13.json | 1 +
data/batches/batch_14.json | 1 +
data/batches/batch_15.json | 1 +
data/batches/batch_16.json | 1 +
data/batches/batch_17.json | 1 +
data/batches/batch_18.json | 1 +
data/batches/batch_19.json | 1 +
data/batches/batch_20.json | 1 +
data/batches/batch_21.json | 1 +
data/batches/batch_22.json | 1 +
data/batches/batch_23.json | 1 +
data/batches/batch_24.json | 1 +
data/batches/batch_25.json | 1 +
data/batches/batch_26.json | 1 +
data/batches/batch_27.json | 1 +
data/batches/batch_28.json | 1 +
data/batches/batch_29.json | 1 +
data/batches/batch_30.json | 1 +
data/batches/batch_31.json | 1 +
data/batches/batch_32.json | 1 +
data/batches/batch_33.json | 1 +
data/batches/batch_34.json | 1 +
data/batches/batch_35.json | 1 +
data/batches/batch_36.json | 1 +
data/batches/batch_37.json | 1 +
data/batches/batch_38.json | 1 +
data/batches/batch_39.json | 1 +
enrich.py | 3 ++-
write_results.py | 48 +++++++++++++++++++++++++++++++++++++
43 files changed, 121 insertions(+), 1 deletion(-)
diff --git a/AGENT_INSTRUCTIONS.md b/AGENT_INSTRUCTIONS.md
new file mode 100644
index 0000000..e506058
--- /dev/null
+++ b/AGENT_INSTRUCTIONS.md
@@ -0,0 +1,32 @@
+# Enrichment worker — instructions
+
+You enrich one batch of the RENTV CRE contact spreadsheet. **Provenance:** every contact
+is Steve Bloom's (RENTV) — you only ADD data, never change originals.
+
+## Steps
+1. Load the Exa tool: call ToolSearch with `select:mcp__exa__web_search_exa`.
+2. Read your batch file: `~/Projects/rentv-sheet-enrich/data/batches/batch_<NN>.json`.
+ It has `gid` and `targets` = list of `{row, company, contact, email, domain}`.
+3. For EACH target, run ONE Exa `mcp__exa__web_search_exa` call (numResults 4):
+ query = `category:people Marketing Manager or VP of Marketing or senior executive at <company> (commercial real estate)`
+ You may run several targets' searches in parallel (multiple tool calls per message).
+4. From each company's results, extract (ALL optional — blank is correct when unsure):
+ - **company_li**: a result's `[<Company>](https://www.linkedin.com/company/SLUG)` whose
+ company name matches the target → `https://www.linkedin.com/company/SLUG`.
+ - **contact_li**: if a result person's name matches the target's `contact` field →
+ that person's `https://www.linkedin.com/in/...` URL.
+ - **mvp**: the best MARKETING person (title has Marketing/CMO/Communications/PR) tied to
+ THIS company; else a VP/President tied to this company. Format: `Name — Title — <their linkedin URL>`.
+ - **updated_email**: ONLY if a real corporate email string appears in results that is
+ better than the row's `email` (e.g. corporate vs the row's gmail/hotmail). Do NOT guess
+ `first.last@domain` patterns. Almost always blank.
+ - **website**: only if the row's `domain` is empty AND a real company domain is discoverable.
+5. **HARD RULES — no fabrication.** Accept a person ONLY if their result explicitly ties to
+ the target company (matching company slug or company name in the highlight). Wrong-company
+ results (a different firm bleeding in) must be ignored. Blanks beat guesses.
+6. Write results: build a JSON list of `{row, company_li, contact_li, mvp, updated_email, website}`
+ (include only rows with at least one found field), save to `/tmp/result_<NN>.json`, then run:
+ `python3 ~/Projects/rentv-sheet-enrich/write_results.py <gid> /tmp/result_<NN>.json`
+ (gid is in your batch file). The writer greens cells + skips any already-filled cell.
+7. Return ONE line: `batch <NN>: <N> companies, <cells> cells written, <k> marketing/VP found`.
+ Do NOT return the full data — the writer already persisted it.
diff --git a/__pycache__/enrich.cpython-314.pyc b/__pycache__/enrich.cpython-314.pyc
index 552328a..89c99e7 100644
Binary files a/__pycache__/enrich.cpython-314.pyc and b/__pycache__/enrich.cpython-314.pyc differ
diff --git a/data/batches/batch_01.json b/data/batches/batch_01.json
new file mode 100644
index 0000000..6338e49
--- /dev/null
+++ b/data/batches/batch_01.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 8, "company": "3Edgewood", "contact": "Robert Starver jordan Mellovitz matthew Grens", "email": "mattgrens@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 9, "company": "48 Investments", "contact": "Chris Bade", "email": "chrisjbade@hotmail.com", "domain": ""}, {"gid": 1536880271, "row": 10, "company": "52TEN", "contact": "Jack Martin", "email": "jackmartinsocial@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 12, "company": "Abbott Commercial", "contact": "Gregg Abbott", "email": "azshoppingcenters@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 16, "company": "Academy Bank", "contact": "Kevin McArthur", "email": "kevinmcarthur1217@yahoo.com", "domain": ""}, {"gid": 1536880271, "row": 17, "company": "ADJ Commercial", "contact": "Arthur DeJohn", "email": "adejohn@adjcommercial.com", "domain": "adjcommercial.com"}, {"gid": 1536880271, "row": 19, "company": "Admiral Capital Group", "contact": "David Robinson Daniel Bassichis", "email": "dbassichis@admiralcg.com", "domain": "admiralcg.com"}, {"gid": 1536880271, "row": 20, "company": "Advanced Real Estate Services", "contact": "Paul Julian", "email": "pjulian@advancedonline.com", "domain": "advancedonline.com"}, {"gid": 1536880271, "row": 21, "company": "AECOM", "contact": "Scott Preston, Rumpa Dey", "email": "", "domain": ""}, {"gid": 1536880271, "row": 22, "company": "AEI Consultants", "contact": "Holly Neber / Angela Debibi Adam Bennett / michelle woodside", "email": "hneber@aeiconsultants.com; adebibi@aeiconsultants.com; mwoodside@aeiconsultants.com; abennett@aeiconsultants.com", "domain": "aeiconsultants.com"}, {"gid": 1536880271, "row": 23, "company": "AEW", "contact": "Nate Munson", "email": "nate.munson@aew.com", "domain": "aew.com"}, {"gid": 1536880271, "row": 24, "company": "AGA Capital", "contact": "Alberto Tovar", "email": "alberto.tovar@agacapitalusa.com", "domain": "agacapitalusa.com"}, {"gid": 1536880271, "row": 25, "company": "Agora Realty & Management", "contact": "Ryan Lefton Aaron Lefton Joshua Gross", "email": "josh@agoraproperty.com; aaron@agoraproperty.com; ryan@agoraproperty.com;", "domain": "agoraproperty.com"}, {"gid": 1536880271, "row": 26, "company": "AICI LLC", "contact": "Daniel Higgins Nick NIKOGHOSYAN", "email": "daniel@aicillc.com;", "domain": "aicillc.com"}, {"gid": 1536880271, "row": 27, "company": "AIR", "contact": "Tim Hayes /", "email": "thayes@airea.com", "domain": "airea.com"}, {"gid": 1536880271, "row": 28, "company": "AIT Realty Corp", "contact": "Andy Miliotis", "email": "andyaitrealty@aol.com", "domain": ""}, {"gid": 1536880271, "row": 29, "company": "AJ Esquire", "contact": "Adam Jaffe", "email": "adam@ajesquire.com", "domain": "ajesquire.com"}, {"gid": 1536880271, "row": 30, "company": "AK Commercial Properties", "contact": "Brett Ranta", "email": "brettrantarealestate@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 31, "company": "Akerman LLP", "contact": "sue zabloudil", "email": "sue.zabloudil@akerman.com", "domain": "akerman.com"}, {"gid": 1536880271, "row": 32, "company": "ALB Commercial", "contact": "Leonard Manriquez", "email": "leo@albcommercialcapital.com", "domain": "albcommercialcapital.com"}, {"gid": 1536880271, "row": 33, "company": "Albany Road RE Partners", "contact": "", "email": "knisley@albanyroad.com; mcinerney@albanyroad.com; egan@albanyroad.com; hoag@albanyroad.com; teaster@albanyroad.com", "domain": "albanyroad.com"}, {"gid": 1536880271, "row": 34, "company": "Alder Real Estate Group", "contact": "Rachel Felton", "email": "", "domain": ""}, {"gid": 1536880271, "row": 35, "company": "Alere Property", "contact": "Michael Del Santo, SrVP / Michael Cushing, CEO", "email": "slui@alerellc.com; mdelsanto@alerellc.com; mcushing@alerellc.com", "domain": "alerellc.com"}, {"gid": 1536880271, "row": 36, "company": "Alexandria Real Estate Equities", "contact": "Liz Doll, Dan Ryan, Joel Marcus, Joseph Hakman Voncent Ciruzzi Stephen Richardson", "email": "dryan@are.com; pmoglia@are.com; vciruzzi@are.com; jmarcus@are.com; Srichardson@are.com;", "domain": "are.com"}, {"gid": 1536880271, "row": 37, "company": "Alignment Realty Capital", "contact": "Ben Sacks Slade Sumners", "email": "ben@alignmentrc.com;", "domain": "alignmentrc.com"}, {"gid": 1536880271, "row": 38, "company": "Allana Buick & Bers arcg/engineer", "contact": "Eugene Buick", "email": "ebuick@abbae.com", "domain": "abbae.com"}, {"gid": 1536880271, "row": 39, "company": "Allen Matkins", "contact": "Marie Hsing, Gary Pike, John Tipton, Tony Natsis", "email": "mhsing@allenmatkins.com; tnatsis@allenmatkins.com; jtipton@allenmatkins.com; kluther@allenmatkins.com", "domain": "allenmatkins.com"}, {"gid": 1536880271, "row": 40, "company": "Allen Sigmon Real Estate Group", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 41, "company": "Alliance Bank of Arizona", "contact": "John Fockler", "email": "rjafockler@aol.com", "domain": ""}, {"gid": 1536880271, "row": 42, "company": "Alliance Residential", "contact": "Kim Bucklew Nick Chapman V. Jay Hiemenz Michael Wilborn Jonas Bronk", "email": "kbucklew@allresco.com; nchapman@allresco.com; mwilborn@allresco.com; jbronk@allresco.com; jhiemenz@allresco.com;", "domain": "allresco.com"}, {"gid": 1536880271, "row": 43, "company": "Allied Commercial", "contact": "Tony Guglielmo", "email": "tony@alliedcre.com", "domain": "alliedcre.com"}, {"gid": 1536880271, "row": 44, "company": "Alpha Group Holding Co", "contact": "Jeffrey Allen", "email": "j.l.allen@alphagrouphc.com", "domain": "alphagrouphc.com"}, {"gid": 1536880271, "row": 45, "company": "Alstone", "contact": "Shkumbin Gashi", "email": "info@alstone-ks.com", "domain": "alstone-ks.com"}, {"gid": 1536880271, "row": 46, "company": "American Landmark Apartments", "contact": "Allison May", "email": "allison.meredith.may@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 47, "company": "Altus Power America", "contact": "Mark McCord", "email": "mark.mccord@altuspower.com", "domain": "altuspower.com"}, {"gid": 1536880271, "row": 48, "company": "Amcal Housing", "contact": "Jay Ross Scott Nakaartari Michael McCloud Ramin Kianfar", "email": "jay@amcalhousing.com; scott@amcalhousing.com; michael@amcalhousing.com;", "domain": "amcalhousing.com"}, {"gid": 1536880271, "row": 49, "company": "AME Landscape Companies", "contact": "Stephanie Wosmek", "email": "swosmeksells@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 50, "company": "America First Credit Union", "contact": "Micah Russum Christopher Boardman Ryan Pubins", "email": "micah34@yahoo.com; chris@homelistingwizard.com; ryan@alisonmortgage.com", "domain": "homelistingwizard.com"}, {"gid": 1536880271, "row": 51, "company": "America West Properties", "contact": "Scott Fraser", "email": "scott@awpmgmt.com", "domain": "awpmgmt.com"}, {"gid": 1536880271, "row": 52, "company": "American Assets Trust", "contact": "Steve Center Chris Sullivan", "email": "scenter@americanassets.com; csullivan@americanassets.com", "domain": "americanassets.com"}, {"gid": 1536880271, "row": 53, "company": "American Landmark Apartments", "contact": "Allison May Debra Claytor Debbie Chatman", "email": "allison.meredith.may@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 54, "company": "American Realty Advisors", "contact": "Austin Maddux, Kirk Helgeson Patick Lataitis Traci Mathiews", "email": "amaddux@aracapital.com; plataitis@aracapital.com; khelgeson@aracapital.com; ecannon@aracapital.com; xdyer@aracapital.com; tmathiews@aracapital.com; blarson@aracapital.com; jbrodsky@aracapital.com", "domain": "aracapital.com"}, {"gid": 1536880271, "row": 55, "company": "American Realty Capital (Need Email)", "contact": "John Bacon", "email": "", "domain": ""}, {"gid": 1536880271, "row": 56, "company": "American Technologies", "contact": "Pauline Maclean", "email": "", "domain": ""}, {"gid": 1536880271, "row": 57, "company": "AmeriEstates Legal Plan", "contact": "John Knickerbocker, Sr Gregg Reese", "email": "john@ameriestate.com; greg@ameriestate.com", "domain": "ameriestate.com"}]}
\ No newline at end of file
diff --git a/data/batches/batch_02.json b/data/batches/batch_02.json
new file mode 100644
index 0000000..f2aa982
--- /dev/null
+++ b/data/batches/batch_02.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 58, "company": "AMG & Associates", "contact": "Gene Broussard / Alexis Gevorgian", "email": "gbroussard@amgland.com; agevorgian@amgland.com; alocke@amgland.com; cjohnson@amgland.com; jsoroudi@amgland.com; mramos@amgland.com;", "domain": "amgland.com"}, {"gid": 1536880271, "row": 59, "company": "Amherst", "contact": "Ed Choi", "email": "echoi@amherstrec.com", "domain": "amherstrec.com"}, {"gid": 1536880271, "row": 60, "company": "AMSI", "contact": "Veronica Gore", "email": "veronicamgore@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 61, "company": "Andersen Environmental", "contact": "Erika Aukland", "email": "eaukland@andersenenviro.com", "domain": "andersenenviro.com"}, {"gid": 1536880271, "row": 62, "company": "Apartment Managment Consultants", "contact": "Jon Tullo", "email": "jon.tullo@liveamc.com", "domain": "liveamc.com"}, {"gid": 1536880271, "row": 63, "company": "Apartments.com", "contact": "Jenilee Miller", "email": "jenileem.jm@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 64, "company": "APPA Real Estate", "contact": "Aaron Marzwell Brian Rinsky", "email": "info@apparealestate.com; amarzwell@apparealestate.com; brinsky@apparealestate.com", "domain": "apparealestate.com"}, {"gid": 1536880271, "row": 65, "company": "Apprise", "contact": "Steve Henry", "email": "", "domain": ""}, {"gid": 1536880271, "row": 66, "company": "Arc Capital Partners", "contact": "Quincy Allen", "email": "qallen@arccapitalpartners.com", "domain": "arccapitalpartners.com"}, {"gid": 1536880271, "row": 67, "company": "Arcadia Global Partners", "contact": "Matt Moorer", "email": "mmoorer@everestholdings.com", "domain": "everestholdings.com"}, {"gid": 1536880271, "row": 68, "company": "Archway Holdings", "contact": "Marissa; Bobby Khorshidi, Liza Rivera, Guido Chiappa VP", "email": "marissa@archwayfund.com; bobby@archwayfund.com", "domain": "archwayfund.com"}, {"gid": 1536880271, "row": 69, "company": "Arcus Harbor", "contact": "Andrew Kwok", "email": "andrew@arcusharbor.com", "domain": "arcusharbor.com"}, {"gid": 1536880271, "row": 70, "company": "ARES Management Company", "contact": "Gregg Boehm, Ben Seliner, Joel Wicks", "email": "gboehm@aresmgmt.com; bseliner@aresmgmt.com; jwicks@aresmgmt.com", "domain": "aresmgmt.com"}, {"gid": 1536880271, "row": 71, "company": "Arete Asset Managements", "contact": "Yolanda Moreno", "email": "yrmoreno@hotmail.com", "domain": ""}, {"gid": 1536880271, "row": 72, "company": "Arise Investments", "contact": "Danny Soroudi", "email": "danny@arise-investments.com", "domain": "arise-investments.com"}, {"gid": 1536880271, "row": 73, "company": "Arixa Capital", "contact": "Jan Brzeski, Greg Hebner", "email": "jbrzeski@arixacapital.com; ghebner@arixacapital.com", "domain": "arixacapital.com"}, {"gid": 1536880271, "row": 74, "company": "Arizona Association of Community Managers", "contact": "Deborah Rudd", "email": "debbie@aacm.com", "domain": "aacm.com"}, {"gid": 1536880271, "row": 75, "company": "Arizona Association of Realtors", "contact": "Scott Drucker", "email": "", "domain": ""}, {"gid": 1536880271, "row": 76, "company": "Arizona bank & trust", "contact": "Joy Graham Brian Cousins", "email": "bcousins@arizbank.com; jgraham@arizbank.com", "domain": "arizbank.com"}, {"gid": 1536880271, "row": 77, "company": "Arizona Builder Sales", "contact": "Dean Selvey", "email": "dean@deanselvey.com", "domain": "deanselvey.com"}, {"gid": 1536880271, "row": 78, "company": "Arizona Capital Source", "contact": "Ashley Mapes", "email": "amapes@azcapitalsource.com", "domain": "azcapitalsource.com"}, {"gid": 1536880271, "row": 79, "company": "Arizona CRE", "contact": "Nina Wiley", "email": "nina@arizonacre.com", "domain": "arizonacre.com"}, {"gid": 1536880271, "row": 80, "company": "Arizona Department of Housing", "contact": "Keon Montgomery", "email": "Keonmontgomery@yahoo.com", "domain": ""}, {"gid": 1536880271, "row": 81, "company": "Arizona Escrow & Financial", "contact": "Monica May-Dunn Annette Anderson", "email": "monica@arizonaescrow.com", "domain": "arizonaescrow.com"}, {"gid": 1536880271, "row": 82, "company": "Arizona Federal Credit Union", "contact": "Randall Gaston", "email": "randallgaston1@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 83, "company": "Arizona Partners", "contact": "Bruce Shapiro Shannon Green Ben Epstein", "email": "bis@azpre.com; sg@azpre.com; be@azpre.com", "domain": "azpre.com"}, {"gid": 1536880271, "row": 84, "company": "Arizona Premier Title", "contact": "Teresa St John", "email": "tsj@azpremiertitle.com", "domain": "azpremiertitle.com"}, {"gid": 1536880271, "row": 85, "company": "Arizona PSRS", "contact": "Mark Steed", "email": "msteed@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 86, "company": "Arizona Renovation Team", "contact": "Sheila Colwell", "email": "sheilalee@cox.net", "domain": ""}, {"gid": 1536880271, "row": 87, "company": "Arizona State University", "contact": "Mark Stapp", "email": "markstapp@cox.net", "domain": ""}, {"gid": 1536880271, "row": 88, "company": "Arizona State Land Dept", "contact": "Mark Edelman", "email": "edelmark@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 89, "company": "Arnel Commercial Prop", "contact": "Mark Sanquist", "email": "msanquist@arnel.com; eshea@arnel.com", "domain": "arnel.com"}, {"gid": 1536880271, "row": 90, "company": "Arroyo Seco Dev Group", "contact": "Scott Boss", "email": "sbossafton@outlook.com; sboss@arroyosecodg.com", "domain": "arroyosecodg.com"}, {"gid": 1536880271, "row": 91, "company": "Artisan Realty Advisors", "contact": "Mark Laderman Collin Komae", "email": "mark@artisanventures.com; ryan@artisanventures.com; collin@artisanventures.com", "domain": "artisanventures.com"}, {"gid": 1536880271, "row": 92, "company": "Artom Holdings", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 93, "company": "ASB Real Estate Investments", "contact": "Aaron Duncan, David Quigley Larry Braithwaite", "email": "dquigley@asbrealestate.com; lbraithwaite@asbrealestate.com", "domain": "asbrealestate.com"}, {"gid": 1536880271, "row": 94, "company": "Ascentris", "contact": "Gabe Finke, Robert Toomey, Jr Tricia Noble, Patrick Kendall, Denis Curran, Peter Savoie , Patrick Tyson, Jeff Higgins", "email": "", "domain": ""}, {"gid": 1536880271, "row": 95, "company": "Ascent Companies", "contact": "Brad Richardson", "email": "", "domain": ""}, {"gid": 1536880271, "row": 96, "company": "Ashland Pacific", "contact": "Julio Davila Todd Allen", "email": "juliodavila@abrapartners.com", "domain": "abrapartners.com"}, {"gid": 1536880271, "row": 97, "company": "Ashwill Associates", "contact": "Greg Ashwill", "email": "greg@ashwill.com", "domain": "ashwill.com"}, {"gid": 1536880271, "row": 98, "company": "Asset Living", "contact": "Christina Rau Gina Saugling", "email": "soazcactusco@gmail.com; gsaugling@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 99, "company": "Asset Preservation, inc", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 100, "company": "AT Real Estate Investments", "contact": "Aaron Tennison", "email": "aarontinvestments@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 101, "company": "Athens Services", "contact": "Juan Rodriguez, Cord Laule", "email": "JuanRodriguez@athensservices.com; claule@athensservices.com", "domain": "athensservices.com"}, {"gid": 1536880271, "row": 102, "company": "Atlas Capital Group", "contact": "Jeff Goldberger, Jackie Renton, Jenni Harris, Karen Yi", "email": "acohen@atlas-cap.com; jgoldberger@atlas-cap.com; jrenton@atlas-cap.com; jharris@atlas-cap.com; kyi@atlas-cap.com;", "domain": "atlas-cap.com"}]}
\ No newline at end of file
diff --git a/data/batches/batch_03.json b/data/batches/batch_03.json
new file mode 100644
index 0000000..89b374f
--- /dev/null
+++ b/data/batches/batch_03.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 103, "company": "ATLAS Capital Partners", "contact": "Chris Walton, Dan Gauthier, Paul Orscheln, Klayton Duxbury, Dominic Ghaby", "email": "chris.walton@atlasphx.com; dan@atlasphx.com; paul@atlasphx.com; klayton@atlasphx.com; dominic@atlasphx.com", "domain": "atlasphx.com"}, {"gid": 1536880271, "row": 104, "company": "Atlas Hospitality", "contact": "Alan Reay", "email": "alan@atlashospitality.com", "domain": "atlashospitality.com"}, {"gid": 1536880271, "row": 105, "company": "Atlas Properties", "contact": "Laura Mojarro", "email": "laura@atlasland.com", "domain": "atlasland.com"}, {"gid": 1536880271, "row": 106, "company": "Au Zone Ventures", "contact": "Jeff Gold", "email": "jeff@auzoneventures.com", "domain": "auzoneventures.com"}, {"gid": 1536880271, "row": 107, "company": "AuctionPoint", "contact": "Joseph Tang", "email": "jtang@auctionpoint.com", "domain": "auctionpoint.com"}, {"gid": 1536880271, "row": 108, "company": "Aurumys", "contact": "Trey Watson", "email": "", "domain": ""}, {"gid": 1536880271, "row": 109, "company": "AvalonBay", "contact": "Mark Janda Sr Vp Dev Jeff Wood VP Dev", "email": "mark_janda@avalonbay.com", "domain": "avalonbay.com"}, {"gid": 1536880271, "row": 110, "company": "Avalon Development", "contact": "William Whittington", "email": "willwhittington.az@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 111, "company": "Avana Capital", "contact": "Sanat Patel", "email": "sanat@avanacapital.com", "domain": "avanacapital.com"}, {"gid": 1536880271, "row": 112, "company": "Avanath", "contact": "Daryl Carter CEO Ken Mcmackin John Williams Keith Harris Connor Mortland", "email": "jwilliams@avanath.com; kharris@avanath.com; cmortland@avanath.com; kmcmackin@avanath.com", "domain": "avanath.com"}, {"gid": 1536880271, "row": 113, "company": "Avant Real Estate", "contact": "Jake Kasarjian", "email": "jake@avantrealestate.com", "domain": "avantrealestate.com"}, {"gid": 1536880271, "row": 114, "company": "Avatar Financial Group", "contact": "Jerry Zevenbergen CEO T.R. Hazelrigg IV", "email": "jerry@avatarfinancial.com; tr@avatarfinancial.com", "domain": "avatarfinancial.com"}, {"gid": 1536880271, "row": 115, "company": "Avenue5 Residential", "contact": "Jeff Krohn Jasmine Greene Gianna Negretti", "email": "jeffkrohn7@gmail.com; gianna.negretti@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 116, "company": "AvidBank", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 117, "company": "Avison Young", "contact": "Chris Cooper Jonathan Larsen", "email": "chris.cooper@avisonyoung.com; jonathan.larsen@avisonyoung.com", "domain": "avisonyoung.com"}, {"gid": 1536880271, "row": 118, "company": "Avison Young", "contact": "Paige Aldrich", "email": "paige.aldrich@avisonyoung.com", "domain": "avisonyoung.com"}, {"gid": 1536880271, "row": 119, "company": "Avison Young", "contact": "Mark Seale, Jonathan Larsen and Sally Zesut", "email": "sally.zesut@avisonyoung.com; mark.seale@avisonyoung.com", "domain": "avisonyoung.com"}, {"gid": 1536880271, "row": 120, "company": "Axos Bank, was BofI", "contact": "Fred Ornelas", "email": "fornelas@axosbank.com; wblundell@axosbank.com", "domain": "axosbank.com"}, {"gid": 1536880271, "row": 121, "company": "Avrio Real Estate Credit", "contact": "Vicky Schiff, MIchael Cooper", "email": "", "domain": ""}, {"gid": 1536880271, "row": 122, "company": "Axiom realty Associates", "contact": "", "email": "paul@axiomra.com", "domain": "axiomra.com"}, {"gid": 1536880271, "row": 123, "company": "Axxcess Capital", "contact": "Richard Gee", "email": "", "domain": ""}, {"gid": 1536880271, "row": 124, "company": "AZ Sonoran Investments", "contact": "Joey Hamilton", "email": "2joseppi2@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 125, "company": "B. Riley", "contact": "Mike Zoob", "email": "mikezoob1@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 126, "company": "Banc of California", "contact": "Brad Berg Michael Nguyen Jeff Pace Peter.Winfield", "email": "brad.berg@bancofcal.com; Jeffrey.Pace@bancofcal.com; Michael.Nguyen@bancofcal.com; jason.johnson@bancofcal.com; Peter.Winfield@bancofcal.com", "domain": "bancofcal.com"}, {"gid": 1536880271, "row": 127, "company": "Bank of America", "contact": "mark Dodson Peter Drake Alison Shumaker David Kim David Modaressi Troy Perry", "email": "mark.dodson@bofa.com; peter.a.drake@bofa.com; Alison.shumaker@bofa.com; brandon.a.dorsey@bofa.com; david.modaressi@bofa.com; troy.perry@bofa.com", "domain": "bofa.com"}, {"gid": 1536880271, "row": 128, "company": "Bank West Mortgage", "contact": "Steve Schwimer", "email": "bankwest.steve@verizon.net", "domain": ""}, {"gid": 1536880271, "row": 129, "company": "Bank OZK", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 130, "company": "Banyan Residential", "contact": "Benjamin Brosseau, Max Friedman, Cameron Nikroo, Will Myers", "email": "bbrosseau@banyanres.com; mfriedman@banyanres.com; cnikroo@banyanres.com; wmyers@banyanres.com", "domain": "banyanres.com"}, {"gid": 1536880271, "row": 131, "company": "Barclay Group", "contact": "Jim Gardner EVP West Brett Sheets SrVP Leasing", "email": "jgardner@barclaygroup.com; bsheets@barclaygroup.com", "domain": "barclaygroup.com"}, {"gid": 1536880271, "row": 132, "company": "Barings Real Estate Advisors", "contact": "Chris Black Yoni Salem", "email": "chris.black@barings.com; yoni.salem@barings.com", "domain": "barings.com"}, {"gid": 1536880271, "row": 133, "company": "Barker Pacific Group", "contact": "Cliff Fleck", "email": "cfleck@barkerpacific.com", "domain": "barkerpacific.com"}, {"gid": 1536880271, "row": 134, "company": "Baron Property Management", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 135, "company": "Barrett Financial Group", "contact": "Eddy Liu", "email": "yibu@barrettfinancial.com", "domain": "barrettfinancial.com"}, {"gid": 1536880271, "row": 136, "company": "Barrett Real Estate", "contact": "Tim Phillips", "email": "tpcommercial@azcommercialpro.com", "domain": "azcommercialpro.com"}, {"gid": 1536880271, "row": 137, "company": "Basil Holdings", "contact": "Lucas Hauer", "email": "", "domain": ""}, {"gid": 1536880271, "row": 138, "company": "BBG Inc Natl Hosp Group", "contact": "Arielle Litt", "email": "alitt@bbgres.com,", "domain": "bbgres.com"}, {"gid": 1536880271, "row": 139, "company": "BBI Interiors", "contact": "Dacrey Williams", "email": "dwilliams@bbi-interiors.com", "domain": "bbi-interiors.com"}, {"gid": 1536880271, "row": 140, "company": "Bell Bank", "contact": "Desirae Outcalt", "email": "", "domain": ""}, {"gid": 1536880271, "row": 141, "company": "BellWether", "contact": "Mike Guterman", "email": "mike@bellwetherenterprise.com", "domain": "bellwetherenterprise.com"}, {"gid": 1536880271, "row": 142, "company": "Berkadia", "contact": "Andrew Curtis Sr Director Ric Holway Sr Mg Dir", "email": "andrew.curtis@berkadia.com; ric.holway@berkadia.com", "domain": "berkadia.com"}, {"gid": 1536880271, "row": 143, "company": "Berkadia Commercial Mortgage", "contact": "Diana O'Connor", "email": "Diana.O'Connor@berkadia.com", "domain": "berkadia.com"}, {"gid": 1536880271, "row": 144, "company": "Berkeley Point Capital", "contact": "Stacey Link Peter Kurzeka", "email": "stacey.link@berkpoint.com", "domain": "berkpoint.com"}, {"gid": 1536880271, "row": 145, "company": "Berkshire Group", "contact": "Eric Schrumpf, Senior Vice President, Multifamily Acquisitions, Berkshire Group", "email": "eric.schrumpf@berkshire-group.com", "domain": "berkshire-group.com"}, {"gid": 1536880271, "row": 146, "company": "Berkshire Hathaway HSCP", "contact": "Raymond Sonoda", "email": "ray@raymondcommercial.com", "domain": "raymondcommercial.com"}, {"gid": 1536880271, "row": 147, "company": "Bernards", "contact": "Greg Simons - President", "email": "gsimons@bernards.com", "domain": "bernards.com"}]}
\ No newline at end of file
diff --git a/data/batches/batch_04.json b/data/batches/batch_04.json
new file mode 100644
index 0000000..4bb5d17
--- /dev/null
+++ b/data/batches/batch_04.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 148, "company": "Better Commercial", "contact": "Eric Better Dan Powers", "email": "ebetter@bettercrem.com; dpowers@bettercrem.com", "domain": "bettercrem.com"}, {"gid": 1536880271, "row": 149, "company": "BH Properties", "contact": "Steve Gozini / Katherine.Viado Andrew Van Tuyle Scott Henry", "email": "steve.gozini@bhproperties.com; andrew.vantuyle@bhproperties.com; scott.henry@bhproperties.com", "domain": "bhproperties.com"}, {"gid": 1536880271, "row": 150, "company": "Big Sky Medical Real Estate - Dallas", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 151, "company": "Binder CRE", "contact": "Joseph Binder", "email": "joe.binder@bindercre.com", "domain": "bindercre.com"}, {"gid": 1536880271, "row": 152, "company": "BioMed Realty", "contact": "Kevin Tremblay", "email": "kevin.tremblay@biomedrealty.com", "domain": "biomedrealty.com"}, {"gid": 1536880271, "row": 153, "company": "BIrtcher Anderson & Davis", "contact": "Jeffrey Eales, Daniel Karcher Bob Thiegartner Bob Anderson", "email": "rjt@birtcherandersondavis.com; banderson@birtcherandersondavis.com; jeales@birtcherandersondavis.com; dkarcher@birtcherandersondavis.com; ehanyak@birtcherandersondavis.com", "domain": "birtcherandersondavis.com"}, {"gid": 1536880271, "row": 154, "company": "Birtcher Anderson", "contact": "Jeffrey Eales, Steve Provencio", "email": "jeales@birtcheranderson.com;", "domain": "birtcheranderson.com"}, {"gid": 1536880271, "row": 155, "company": "Birtcher Development Group", "contact": "Brandy Birtcher", "email": "", "domain": ""}, {"gid": 1536880271, "row": 156, "company": "Bixby Land Company", "contact": "Mike Severson Aaron Hill", "email": "ahill@bixbyland.com; mseverson@bixbyland.com", "domain": "bixbyland.com"}, {"gid": 1536880271, "row": 157, "company": "BKM Capital Partners", "contact": "Brian Malliet / Barbara Rea Brett Turner", "email": "bmalliet@bkmcapitalpartners.com; Brea@bkmcapitalpartners.com; bturner@bkmcapitalpartners.com", "domain": "bkmcapitalpartners.com"}, {"gid": 1536880271, "row": 158, "company": "Black Bear Capital", "contact": "Scott Modelski", "email": "", "domain": ""}, {"gid": 1536880271, "row": 159, "company": "Black Creek Group", "contact": "JR Wetzel Gregg Boehm Christopher Sanford", "email": "gregg.boehm@blackcreekgroup.com", "domain": "blackcreekgroup.com"}, {"gid": 1536880271, "row": 160, "company": "Black Equities", "contact": "Scott Murphy", "email": "scott@blackequitiesgroup.com", "domain": "blackequitiesgroup.com"}, {"gid": 1536880271, "row": 161, "company": "BlackRock Realty Advisors", "contact": "Nathan Newman / Kelly Gamble", "email": "nathan.newman@blackrock.com; Kelly.gamble@blackrock.com", "domain": "blackrock.com"}, {"gid": 1536880271, "row": 162, "company": "Blackstone (Need email)", "contact": "Devin Peterson", "email": "", "domain": ""}, {"gid": 1536880271, "row": 163, "company": "Bliss Realty & Investments", "contact": "Mara Benson", "email": "marabenson@blissrealtyaz.com", "domain": "blissrealtyaz.com"}, {"gid": 1536880271, "row": 164, "company": "BLT Enterprises", "contact": "Bernard Huberman", "email": "", "domain": ""}, {"gid": 1536880271, "row": 165, "company": "Blueprint Commercial Assets", "contact": "Kristin Panehal, Matt Stephenson", "email": "matt@blueprintca.com", "domain": "blueprintca.com"}, {"gid": 1536880271, "row": 166, "company": "Blue Lake Capital", "contact": "Ellie Pearlman", "email": "info@bluelake-capital.com", "domain": "bluelake-capital.com"}, {"gid": 1536880271, "row": 167, "company": "Blue Sky Living", "contact": "Doug McVinua", "email": "doug@azbluesky.com", "domain": "azbluesky.com"}, {"gid": 1536880271, "row": 168, "company": "Blue Vista", "contact": "Christopher Winnen", "email": "cwinnen@bluevistallc.com", "domain": "bluevistallc.com"}, {"gid": 1536880271, "row": 169, "company": "Bock and Clark", "contact": "Tim Kidd Laura Hengle Jim Brown", "email": "tkidd@bockandclark.com; lhengle@bockandclark.com; jbrown@bockandclark.com", "domain": "bockandclark.com"}, {"gid": 1536880271, "row": 170, "company": "Bohm Wildish", "contact": "Harriet Alexson", "email": "halexson@bohmwildish.com", "domain": "bohmwildish.com"}, {"gid": 1536880271, "row": 171, "company": "Bolour Associates", "contact": "Danielle Ricchuiti Mishal Patel", "email": "danielle@bolourassociates.com; mishal@bolourassociates.com", "domain": "bolourassociates.com"}, {"gid": 1536880271, "row": 172, "company": "Bomel Construction", "contact": "Derral McGinnis", "email": "dmcginnis@bomelconstruction.com", "domain": "bomelconstruction.com"}, {"gid": 1536880271, "row": 173, "company": "Boos Development West", "contact": "Kelly Krauser in Chicago", "email": "kkrauser@boosdevelopment.com; mmccanless@boosdevelopment.com", "domain": "boosdevelopment.com"}, {"gid": 1536880271, "row": 174, "company": "BOS Commercial", "contact": "Frank Rizzi", "email": "frank@boscommercial.com", "domain": "boscommercial.com"}, {"gid": 1536880271, "row": 175, "company": "Boston Properties", "contact": "Jon Lange", "email": "jlange@bostonproperties.com", "domain": "bostonproperties.com"}, {"gid": 1536880271, "row": 176, "company": "Boulevard Investment Group", "contact": "Ed Hudson Cody Powers", "email": "cpowers@boulevardla.com; ehudson@boulevardla.com", "domain": "boulevardla.com"}, {"gid": 1536880271, "row": 177, "company": "BP International", "contact": "Patsy Ma, Justin Chen", "email": "patsyma@bpinternational.net", "domain": "bpinternational.net"}, {"gid": 1536880271, "row": 178, "company": "BRAND Real Estate", "contact": "bridget Richards", "email": "", "domain": ""}, {"gid": 1536880271, "row": 179, "company": "Braun Worldbid", "contact": "Todd Wohl", "email": "todd@braunco.com", "domain": "braunco.com"}, {"gid": 1536880271, "row": 180, "company": "BRC Advisors", "contact": "James Huang", "email": "", "domain": ""}, {"gid": 1536880271, "row": 181, "company": "Brentwood Capital Partners", "contact": "Vanessa Frye Paul Slye Drew Sobel", "email": "", "domain": ""}, {"gid": 1536880271, "row": 182, "company": "Brevitas", "contact": "Ray Pressley", "email": "rpressley@brevitas.com", "domain": "brevitas.com"}, {"gid": 1536880271, "row": 183, "company": "Bridge", "contact": "Robert Hallock", "email": "", "domain": ""}, {"gid": 1536880271, "row": 184, "company": "Bridge33 Capital", "contact": "Omar Halik", "email": "", "domain": ""}, {"gid": 1536880271, "row": 185, "company": "Bridge Investment group", "contact": "Christina Rau", "email": "soazcactusco@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 186, "company": "Bridge Partners", "contact": "Kenneth Beall (Email is invalid)", "email": "", "domain": ""}, {"gid": 1536880271, "row": 187, "company": "Bridge Property Management", "contact": "Faith Emmett", "email": "", "domain": ""}, {"gid": 1536880271, "row": 188, "company": "BridgeCore Capital", "contact": "Elliot Shirwo", "email": "elliot@bridgecorecapital.com", "domain": "bridgecorecapital.com"}, {"gid": 1536880271, "row": 189, "company": "BridgeForth Capital", "contact": "Steve Anapoell, Howard Cohen", "email": "hcohen@bridgeforthcapital.com", "domain": "bridgeforthcapital.com"}, {"gid": 1536880271, "row": 190, "company": "Bridgeport Investments", "contact": "Bart Welch", "email": "bwelch@bridgeportinv.com", "domain": "bridgeportinv.com"}, {"gid": 1536880271, "row": 191, "company": "Bridgeton Capital", "contact": "Atit Jariwala CEO Kyle Fuller Yangchen Bhuti - media", "email": "kfuller@bridgetonholdings.com; ajariwala@bridgetonholdings.com", "domain": "bridgetonholdings.com"}, {"gid": 1536880271, "row": 192, "company": "Brixmor", "contact": "Gavin Gray Daniel Kristen Moore", "email": "gavin.gray@brixmor.com; kristen.moore@brixmor.com; ceciliakwong197@gmail.com; cecilia.kwong@brixmor.com", "domain": "brixmor.com"}]}
\ No newline at end of file
diff --git a/data/batches/batch_05.json b/data/batches/batch_05.json
new file mode 100644
index 0000000..88a51cd
--- /dev/null
+++ b/data/batches/batch_05.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 193, "company": "Brixton Capital", "contact": "John Desco Eric Li Justin Long Marc Brutten - CEO Kurt Kaufman COO mark Mandala dan Sutherland", "email": "rtaylor@brixtoncapital.com; bbarsily@brixtoncapital.com; dlang@brixtoncapital.com; msmith@brixtoncapital.com; eli@brixtoncapital.com; mgil@brixtoncapital.com; mmandala@brixtoncapital.com; bpapalia@brixtoncapital.com; jwhitelaw@tw2marketing.com; jlong@brixtoncapital.com; jdesco@brixtoncapital.com", "domain": "brixtoncapital.com"}, {"gid": 1536880271, "row": 194, "company": "Broadreach Capital Partners", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 195, "company": "Broadway Capital Partners", "contact": "Michael Malik / Scott Fowler", "email": "mmalik@broadwaycapitalpartners.com; sfowler@broadwaycapitalpartners.com", "domain": "broadwaycapitalpartners.com"}, {"gid": 1536880271, "row": 196, "company": "Brown Gibbins Lang & Co", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 197, "company": "Bryten Real Estate Partners", "contact": "Andrea Carpinello, Susan Kauffman Nicole Mease", "email": "andrea.carpinello@gmail.com; skauffman@mebmgmt.com", "domain": "mebmgmt.com"}, {"gid": 1536880271, "row": 198, "company": "Buchanan Street Partners", "contact": "Robert Brunswick Chris Cervisi", "email": "ccervisi@buchananstreet.com; rbrunswick@buchananstreet.com; mhaugen@buchananstreet.com", "domain": "buchananstreet.com"}, {"gid": 1536880271, "row": 199, "company": "Buckingham Investments", "contact": "Aries Gochez marty Stone", "email": "aries.gochez@buckinghaminvestments.com;", "domain": "buckinghaminvestments.com"}, {"gid": 1536880271, "row": 200, "company": "Buenger Commercial Real Estate", "contact": "Jesus Camacho", "email": "jesus@buengerinc.com", "domain": "buengerinc.com"}, {"gid": 1536880271, "row": 201, "company": "Buildingstars", "contact": "Ryan Mcintire", "email": "rmcintire44@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 202, "company": "Bullseye Property management", "contact": "Todd Runyan", "email": "trr23@cornell.edu", "domain": "cornell.edu"}, {"gid": 1536880271, "row": 203, "company": "Burley & Associates", "contact": "John Burley", "email": "jburley756@aol.com", "domain": ""}, {"gid": 1536880271, "row": 204, "company": "Burnham-Moores Center for Real Estate", "contact": "Stath Karras Kimberly Malasky, Ashley Adams", "email": "sjkarras@sandiego.edu; ashleya@sandiego.edu", "domain": "sandiego.edu"}, {"gid": 1536880271, "row": 205, "company": "Burns Brothers Holdings", "contact": "Timothy Burns", "email": "timothypburnsaz@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 206, "company": "Busey Bank", "contact": "Brian Cousins, Joy Graham", "email": "Brian.Cousins@busey.com; joy.graham@busey.com", "domain": "busey.com"}, {"gid": 1536880271, "row": 207, "company": "Business Finance Capital", "contact": "Lee Kleinman Sr VP Carly Naples, Jacky Dilfer", "email": "lee@bfcfunding.com; jacky@bfcfunding.com; carly@bfcfunding.com;", "domain": "bfcfunding.com"}, {"gid": 1536880271, "row": 208, "company": "Butterworth International", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 209, "company": "C Below", "contact": "Tiffany Kurimay", "email": "tiffanyk@cbelow.com", "domain": "cbelow.com"}, {"gid": 1536880271, "row": 210, "company": "C. W. Driver Builders", "contact": "Thomas Smith", "email": "dpintar@cwdriver.com", "domain": "cwdriver.com"}, {"gid": 1536880271, "row": 211, "company": "CA Ventures/CA Industrial", "contact": "JJ Smith, Sean Spellman, Jim McGill", "email": "", "domain": ""}, {"gid": 1536880271, "row": 212, "company": "Caladan Investments/Mount Auburn Partners", "contact": "Victor Svilik", "email": "vsvilik@caladaninvestments.com", "domain": "caladaninvestments.com"}, {"gid": 1536880271, "row": 213, "company": "Caliber Companies", "contact": "Brion Crum, Chris Loeffler, Kyle Barichello Chris DuCharme Jade Leung", "email": "brion.crum@caliberco.com; chris.loeffler@caliberco.com; victoria.rotondo@caliberco.com; jade.leung@caliberco.com", "domain": "caliberco.com"}, {"gid": 1536880271, "row": 214, "company": "Caliber Construction", "contact": "Doug Bassett", "email": "info@caliberconst.net", "domain": "caliberconst.net"}, {"gid": 1536880271, "row": 215, "company": "California Bank & Trust", "contact": "David Blackford / Robert Casanova/ Joshua Marr", "email": "david.blackford@calbt.com; robert.casanova@calbt.com; joshua.marr@calbt.com", "domain": "calbt.com"}, {"gid": 1536880271, "row": 216, "company": "California Landmark Group", "contact": "Ken Kahan ,", "email": "ken@californialandmark.com", "domain": "californialandmark.com"}, {"gid": 1536880271, "row": 217, "company": "California Realty Group", "contact": "Mark Esses Keith Kleinman", "email": "mark@californiarealtygroup.com; keith@californiarealtygroup.com", "domain": "californiarealtygroup.com"}, {"gid": 1536880271, "row": 218, "company": "CalmWater", "contact": "Larry Grantham Bill Hess at Hoyt John Zubak", "email": "brad@calmwatercapital.com; johnz@calmwatercapital.com; ryanm@calmwatercapital.com; larry@calmwatercapital.com", "domain": "calmwatercapital.com"}, {"gid": 1536880271, "row": 219, "company": "CAM Services", "contact": "David Herrera", "email": "dherrera@camservices.com", "domain": "camservices.com"}, {"gid": 1536880271, "row": 220, "company": "Cambridge Properties", "contact": "Henry Kerson", "email": "henrykerson@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 221, "company": "Cameron Pacific", "contact": "Brian Lezak", "email": "blezak@cameronpacific.com", "domain": "cameronpacific.com"}, {"gid": 1536880271, "row": 222, "company": "Camroad Properties", "contact": "Portia Dempsey Shelley Kowaliski", "email": "shelley@camroadproperties.com; portia@camroadproperties.com", "domain": "camroadproperties.com"}, {"gid": 1536880271, "row": 223, "company": "Cannon Management", "contact": "Peter Densmore - Martina", "email": "", "domain": ""}, {"gid": 1536880271, "row": 224, "company": "Canon Business Properties", "contact": "Dylan McCarthy", "email": "dylan@canonproperties.com", "domain": "canonproperties.com"}, {"gid": 1536880271, "row": 225, "company": "Canopy Partners", "contact": "Jay Rollins", "email": "jayrollins@canopyrepartners.com", "domain": "canopyrepartners.com"}, {"gid": 1536880271, "row": 226, "company": "Canyon Partners", "contact": "Krystal England Robin Potts, Maria Stamolis Peggy DaSilva", "email": "rpotts@canyonpartners.com;", "domain": "canyonpartners.com"}, {"gid": 1536880271, "row": 227, "company": "Cap Rate Commercial", "contact": "Rob Baird", "email": "rob@capratecommercial.com", "domain": "capratecommercial.com"}, {"gid": 1536880271, "row": 228, "company": "Capay Capital", "contact": "Ned DeLorme", "email": "capaycapital@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 229, "company": "Capilano Properties", "contact": "Anna Heglin", "email": "aj.heglin@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 230, "company": "Capital Allocation Partners", "contact": "Nathan Reid", "email": "jnjinvestments@cox.net", "domain": ""}, {"gid": 1536880271, "row": 231, "company": "Capital Asset Management", "contact": "Paul Klink Rachelle Strole", "email": "pklink@camcre.com; rstrole@camcre.com", "domain": "camcre.com"}, {"gid": 1536880271, "row": 232, "company": "Capital Asset Management", "contact": "Dena Zell", "email": "dzell@camcre.com", "domain": "camcre.com"}, {"gid": 1536880271, "row": 233, "company": "Capital Bay Partners", "contact": "Brandon Pike", "email": "brandon.pike97@yahoo.com", "domain": ""}, {"gid": 1536880271, "row": 234, "company": "Capital Income Properties", "contact": "Phil Bensinger", "email": "pbensinger@cipinc.com", "domain": "cipinc.com"}, {"gid": 1536880271, "row": 235, "company": "Capital Market Funds", "contact": "Richard Perry", "email": "rich@capmarkfund.com", "domain": "capmarkfund.com"}, {"gid": 1536880271, "row": 236, "company": "Capital One", "contact": "Dina Finnegan, Greg Reed / Kristen Croxton Alexandra Grimm", "email": "dina.finnegan@capitalone.com", "domain": "capitalone.com"}, {"gid": 1536880271, "row": 237, "company": "Capital Real Estate Advisors", "contact": "Darren Hill", "email": "dhill@cra-clr.com", "domain": "cra-clr.com"}]}
\ No newline at end of file
diff --git a/data/batches/batch_06.json b/data/batches/batch_06.json
new file mode 100644
index 0000000..c968d11
--- /dev/null
+++ b/data/batches/batch_06.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 238, "company": "Capital Real Estate Investors", "contact": "Randy Rivera Pres", "email": "rrivera@capital-rev.com", "domain": "capital-rev.com"}, {"gid": 1536880271, "row": 239, "company": "Caprock Partners", "contact": "Taylor Arnett / Pat Daniels / Jon Pharris Bob O'Neill", "email": "tarnett@caprock-partners.com; pdaniels@caprock-partners.com; jpharris@caprock-partners.com; boneill@caprock-partners.com", "domain": "caprock-partners.com"}, {"gid": 1536880271, "row": 240, "company": "Capstone Advisors", "contact": "Alex Zikakis Jay Matthes Nick Kolbe", "email": "zikakis@capstoneadvisors.com; matthes@capstoneadvisors.com; kolbe@capstoneadvisors.com", "domain": "capstoneadvisors.com"}, {"gid": 1536880271, "row": 241, "company": "Capstone Commercial Properties", "contact": "Christopher Williams", "email": "cwilliams@capstonecp.com", "domain": "capstonecp.com"}, {"gid": 1536880271, "row": 242, "company": "Capstone Finance", "contact": "Tyler Stone, Warren Trangsrud", "email": "tstone@capstonefi.com; warren@capstonefi.com", "domain": "capstonefi.com"}, {"gid": 1536880271, "row": 243, "company": "Carbon Commercial Real Estate", "contact": "Jackie Baker", "email": "jackiebaker3@me.com", "domain": ""}, {"gid": 1536880271, "row": 244, "company": "Cardon Commercial", "contact": "Nathan Cardon", "email": "nathan@criaz.net", "domain": "criaz.net"}, {"gid": 1536880271, "row": 245, "company": "Carlton West Properties", "contact": "Mehdi Mostaedi", "email": "mm@carltonwestproperties.com", "domain": "carltonwestproperties.com"}, {"gid": 1536880271, "row": 246, "company": "Carmel Partners", "contact": "Mick Barbee Dan Garibaldi mike Ruiz Will Cipes Dan Garibaldi", "email": "mbarbee@carmelpartners.com; dgaribaldi@carmelpartners.com; Mruiz@CARMELPARTNERS.COM; wcipes@carmelpartners.com; dgaribaldi@carmelpartners.com", "domain": "carmelpartners.com"}, {"gid": 1536880271, "row": 247, "company": "CarPark", "contact": "Joseph Gharib", "email": "jgharib@carparkinc.com;", "domain": "carparkinc.com"}, {"gid": 1536880271, "row": 248, "company": "CARR", "contact": "Megan Mulgrue", "email": "Megan.Mulgrue@carr.us", "domain": "carr.us"}, {"gid": 1536880271, "row": 249, "company": "Carson Companies", "contact": "Sean Green Todd Burnight", "email": "sgreen@carsoncompanies.com", "domain": "carsoncompanies.com"}, {"gid": 1536880271, "row": 250, "company": "Caruso Affiliated Holdings", "contact": "Christina Horne Michael Gazzano / Liz Jaeger BRET NIELSEN Bryce Ross", "email": "chorne@caruso.com; bross@caruso.com; mclawges@caruso.com; cverdery@caruso.com", "domain": "caruso.com"}, {"gid": 1536880271, "row": 251, "company": "Casita Capital", "contact": "Brian Teske", "email": "bteske@casitacapitalrealty.com", "domain": "casitacapitalrealty.com"}, {"gid": 1536880271, "row": 252, "company": "Cashen Commercial", "contact": "Ray Cashen", "email": "info@cashenrealty.com", "domain": "cashenrealty.com"}, {"gid": 1536880271, "row": 253, "company": "Cass Stephens Commercial Broker", "contact": "Cass Stephens", "email": "cstephens@ccim.net", "domain": "ccim.net"}, {"gid": 1536880271, "row": 254, "company": "CAST Capital Partners", "contact": "Carrie Duda Bret Morriss", "email": "bret.morriss@gmail.com; caroline.duda@cast-cap.com; Bret.Morriss@Cast-Cap.com", "domain": "cast-cap.com"}, {"gid": 1536880271, "row": 255, "company": "Catalyst Commercial Group", "contact": "Prisciila Annoual-Kirbby", "email": "pann@ccgretail.com", "domain": "ccgretail.com"}, {"gid": 1536880271, "row": 256, "company": "Cathay Bank", "contact": "Barak Volner Eddie Chang, Joshua Marr", "email": "barak.volner@cathaybank.com; eddie.chang@cathaybank.com; joshua.marr@cathaybank.com", "domain": "cathaybank.com"}, {"gid": 1536880271, "row": 257, "company": "CBRE", "contact": "Bryan Taute EVP , Corey Hawley, Spencer Nast", "email": "Bryan.taute@cbre.com; corey.hawley@cbre.com; spencer.nast@cbre.com", "domain": "cbre.com"}, {"gid": 1536880271, "row": 258, "company": "CBRE", "contact": "Catharine Teeter", "email": "catharine.teeter@cbre.com", "domain": "cbre.com"}, {"gid": 1536880271, "row": 259, "company": "CBRE", "contact": "Joseph Compagno, Benjamin Farthing", "email": "becca.arriola@cbre.com; benjamin.farthing@cbre.com", "domain": "cbre.com"}, {"gid": 1536880271, "row": 260, "company": "CBRE", "contact": "Kimberley Hoidal", "email": "kimberley.hoidal@cbre.com", "domain": "cbre.com"}, {"gid": 1536880271, "row": 261, "company": "CBRE", "contact": "Sean Cunningham, Asher Gunter, Matt Pesch, Austin Groen, John Grady,", "email": "Sean.Cunningham@cbre.com; asher.gunter@cbre.com; matt.pesch@cbre.com; austin.groen@cbre.com; john.grady@cbre.com;", "domain": "cbre.com"}, {"gid": 1536880271, "row": 262, "company": "CBRE", "contact": "Lew Horne, Nadja Scott Chalmers", "email": "lew.horne@cbre.com;", "domain": "cbre.com"}, {"gid": 1536880271, "row": 263, "company": "CBRE", "contact": "John Read", "email": "john.read@cbre.com; phil.voorhees@cbre.com", "domain": "cbre.com"}, {"gid": 1536880271, "row": 264, "company": "CCIM (Rich's Email is Invalid)", "contact": "Sharon Carz / Dan Newman / Rich Rosfelder", "email": "dan.newman@svn.com;", "domain": "svn.com"}, {"gid": 1536880271, "row": 265, "company": "CCIM", "contact": "Jeff Albee Randy Mason", "email": "jeff.albee@svn.com; rmason@crscre.com", "domain": "svn.com"}, {"gid": 1536880271, "row": 266, "company": "CDL Associates", "contact": "Carolyn Doyle", "email": "carolyn@cdlassociatesinc.com", "domain": "cdlassociatesinc.com"}, {"gid": 1536880271, "row": 267, "company": "Celtic Bank", "contact": "Ashley Mapes", "email": "amapes@celticbank.com", "domain": "celticbank.com"}, {"gid": 1536880271, "row": 268, "company": "Centennial Advisers", "contact": "Justin White Anna Beckman", "email": "justin.white@centennialadvisers.com;", "domain": "centennialadvisers.com"}, {"gid": 1536880271, "row": 269, "company": "Centennial Bank", "contact": "David Meredith", "email": "dmeredith@my100bank.com", "domain": "my100bank.com"}, {"gid": 1536880271, "row": 270, "company": "CenterCal Properties", "contact": "Ruben Perez Peter Houck Chris Byers", "email": "phouck@centercal.com; cbyers@centercal.com", "domain": "centercal.com"}, {"gid": 1536880271, "row": 271, "company": "Centerpoint Properties", "contact": "Bob Andrews, Ryan Dunlap, William Lu", "email": "bandrews@centerpoint.com;", "domain": "centerpoint.com"}, {"gid": 1536880271, "row": 272, "company": "CenterPointe CRE", "contact": "J. Clint Jameson", "email": "clint@centerpointe-dev.com", "domain": "centerpointe-dev.com"}, {"gid": 1536880271, "row": 273, "company": "Centers Business Mg/La Mancha Dev", "contact": "Rick Rivera E. Kelly Harrison", "email": "rickr@cbm1.com", "domain": "cbm1.com"}, {"gid": 1536880271, "row": 274, "company": "CenterSquare Investment Management", "contact": "Jeff Reder", "email": "jreder@centersquare.com", "domain": "centersquare.com"}, {"gid": 1536880271, "row": 275, "company": "Century Housing", "contact": "Aaron Wooler Joshua Hamilton Bartek Malecki", "email": "jhamilton@centuryhousing.org; bmalecki@centuryhousing.org", "domain": "centuryhousing.org"}, {"gid": 1536880271, "row": 276, "company": "Century 21 Commercial", "contact": "SHalini Khandelwal", "email": "shalini.khandelwal@century21.com", "domain": "century21.com"}, {"gid": 1536880271, "row": 277, "company": "Century West Partners", "contact": "Randy Fifield, Steve Fifield Michael Sorochinsky Kevin Farrell, COO", "email": "", "domain": ""}, {"gid": 1536880271, "row": 278, "company": "CG Schmidt", "contact": "Nicole Cuellar", "email": "", "domain": ""}, {"gid": 1536880271, "row": 279, "company": "CGI Strategies", "contact": "Gadi Kaufman, Aaron Cohen; Michael DiSimone Andre Soroudi Samuel Dickinson", "email": "mdisimone@cgistrategies.com; asoroudi@cgistrategies.com;", "domain": "cgistrategies.com"}, {"gid": 1536880271, "row": 280, "company": "Chamberlin & Associates", "contact": "Flor Aparicio", "email": "managingservices01@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 281, "company": "Champion Development Co", "contact": "Rob Champion Rebecca Cole Winarick Garrett Champion parker champion", "email": "champ@championdev.com; cwinarick@championdev.com; pchampion@championdev.com; cwilson@championdev.com; gbeck@championdev.com; dlichterman@championdev.com; gchampion@championdev.com; lmiles@championdev.com", "domain": "championdev.com"}, {"gid": 1536880271, "row": 282, "company": "Chandler Partners", "contact": "Todd Pratt Dan Chandler", "email": "dan@chandlerpartners.com", "domain": "chandlerpartners.com"}]}
\ No newline at end of file
diff --git a/data/batches/batch_07.json b/data/batches/batch_07.json
new file mode 100644
index 0000000..ed8bd55
--- /dev/null
+++ b/data/batches/batch_07.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 283, "company": "Chase Bank", "contact": "Sara Halpin Alysha Agnani Alexis Castle", "email": "alysha.agnani@chase.com; sara.w.halpin@chase.com; alexis.w.castle@chase.com", "domain": "chase.com"}, {"gid": 1536880271, "row": 284, "company": "Chase Partners", "contact": "David Parker", "email": "chasepartners@yahoo.com", "domain": ""}, {"gid": 1536880271, "row": 285, "company": "CHASSE Building team", "contact": "Luis Romero", "email": "luismartinromero@email.arizona.edu", "domain": "email.arizona.edu"}, {"gid": 1536880271, "row": 286, "company": "Chicago Title", "contact": "Frank Jensen, Greg Hansen,", "email": "jansenf@ctt.com", "domain": "ctt.com"}, {"gid": 1536880271, "row": 287, "company": "Christiansen Ventures", "contact": "Michael Christiansen James Barlow", "email": "james@christiansenventures.com; michael@christiansenventures.com", "domain": "christiansenventures.com"}, {"gid": 1536880271, "row": 288, "company": "Christifulli Companies", "contact": "Nick Christifulli", "email": "nick@christifulli.com", "domain": "christifulli.com"}, {"gid": 1536880271, "row": 289, "company": "Christopher Todd Communities", "contact": "Todd Wood Brent long", "email": "blong@christophertodd.com; twood@christophertodd.com", "domain": "christophertodd.com"}, {"gid": 1536880271, "row": 290, "company": "Church Guy Network", "contact": "Dan Klatt churhc guy", "email": "dan@churchguy.net", "domain": "churchguy.net"}, {"gid": 1536880271, "row": 291, "company": "Churchill Commercial Capital", "contact": "Cindy Orr Hammond", "email": "chammond@churchillcc.com", "domain": "churchillcc.com"}, {"gid": 1536880271, "row": 292, "company": "CIBC", "contact": "Barry Schumacher", "email": "barry.schumacher@cibc.com", "domain": "cibc.com"}, {"gid": 1536880271, "row": 293, "company": "CIM Group", "contact": "Shaul Kuba David Altar Jason Schreider Jenn Gandin Brian McGlynn Diane Defibaugh", "email": "skuba@cimgroup.com; jschreiber@cimgroup.com; jgandin@cimgroup.com;", "domain": "cimgroup.com"}, {"gid": 1536880271, "row": 294, "company": "CIP Real Estate", "contact": "Eric Smyth CEO", "email": "eric@ciprealestate.com", "domain": "ciprealestate.com"}, {"gid": 1536880271, "row": 295, "company": "Circle Industrial", "contact": "Patrick Maloney", "email": "", "domain": ""}, {"gid": 1536880271, "row": 296, "company": "CIT Bank was OneWest", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 297, "company": "CITIEA", "contact": "Valerie White", "email": "valeriewhiteaz@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 298, "company": "Citizens Business Bank", "contact": "Michael Duran John Hillier", "email": "mduran@cbbank.com; jphillier@cbbank.com", "domain": "cbbank.com"}, {"gid": 1536880271, "row": 299, "company": "City National Bank", "contact": "Mark Forbes Paige Serden Lindsay Dunn", "email": "mark.forbes@cnb.com; paige.serden@cnb.com; lindsay.dunn@cnb.com", "domain": "cnb.com"}, {"gid": 1536880271, "row": 300, "company": "CityRise", "contact": "Eddie Zapata", "email": "eddie@cityriseconsultant.com", "domain": "cityriseconsultant.com"}, {"gid": 1536880271, "row": 301, "company": "CityView", "contact": "Tony Cardoza Stephen Anderson", "email": "tcardoza@cityview.com; sburton@cityview.com", "domain": "cityview.com"}, {"gid": 1536880271, "row": 302, "company": "Citywide Commercial", "contact": "Chad Kirkorsky SIOR", "email": "chad@citywidecre.com", "domain": "citywidecre.com"}, {"gid": 1536880271, "row": 303, "company": "Civignite", "contact": "Roger Owers", "email": "rowers@civignite.com", "domain": "civignite.com"}, {"gid": 1536880271, "row": 305, "company": "Clayco", "contact": "Lindsay Bruckal", "email": "", "domain": ""}, {"gid": 1536880271, "row": 306, "company": "Cleanfund", "contact": "Nathan Whigham - Sr Dir bus dev", "email": "nathan.whigham@cleanfund.com", "domain": "cleanfund.com"}, {"gid": 1536880271, "row": 307, "company": "Clear Capital", "contact": "Greg Worchell, Scarlett Jia", "email": "gworchell@clearcapllc.com", "domain": "clearcapllc.com"}, {"gid": 1536880271, "row": 308, "company": "Clever Capital Fund", "contact": "Brittany Shulman", "email": "brittshulman@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 309, "company": "CM Partners Group", "contact": "Christie Fischetti", "email": "cfischetti@cmpartnersgroup.com", "domain": "cmpartnersgroup.com"}, {"gid": 1536880271, "row": 310, "company": "Coastline Lending", "contact": "Steve Ludwig", "email": "sel@coastlinerea.info", "domain": "coastlinerea.info"}, {"gid": 1536880271, "row": 311, "company": "Cobe Real Estate", "contact": "Dave Collins, J. steven Beck TJ Zaharis", "email": "tj@coberealestate.com; steve@coberealestate.com; dave@coberealestate.com", "domain": "coberealestate.com"}, {"gid": 1536880271, "row": 312, "company": "Coda Equities", "contact": "Jonah Garb", "email": "jonah@codaequities.com", "domain": "codaequities.com"}, {"gid": 1536880271, "row": 313, "company": "Cohen Goldstein Investment Strategies (CGI Strategies)", "contact": "Gidi Cohen, Bruce Beck", "email": "bruce@dbrpr.com", "domain": "dbrpr.com"}, {"gid": 1536880271, "row": 314, "company": "Cohn Reznick", "contact": "Katie Garcia Dave Johnson", "email": "katie.garcia@cohnreznick.com", "domain": "cohnreznick.com"}, {"gid": 1536880271, "row": 315, "company": "Coldwell Banker Commercial", "contact": "Leo Liakatas Cassandra Borja", "email": "cborja.reo@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 316, "company": "Colliers", "contact": "Todd Noel", "email": "Todd.Noel@colliers.com", "domain": "colliers.com"}, {"gid": 1536880271, "row": 317, "company": "Colliers", "contact": "Vanessa Williams Danyale Breckenridge", "email": "vanessa.williams@colliers.com; Danyale.breckenridge@colliers.com", "domain": "colliers.com"}, {"gid": 1536880271, "row": 318, "company": "Colliers", "contact": "phil breidenbach SIOR Sr EVP , kathy foster", "email": "phil.breidenbach@colliers.com; kathy.foster@colliers.com", "domain": "colliers.com"}, {"gid": 1536880271, "row": 319, "company": "Colliers", "contact": "Bob Mulhern Sr Mg Dir", "email": "Bob.Mulhern@colliers.com", "domain": "colliers.com"}, {"gid": 1536880271, "row": 320, "company": "Colliers", "contact": "Mindy Korth EVP", "email": "mindy.korth@colliers.com", "domain": "colliers.com"}, {"gid": 1536880271, "row": 321, "company": "Colliers", "contact": "Brad Cooke", "email": "brad.cooke@colliers.com", "domain": "colliers.com"}, {"gid": 1536880271, "row": 322, "company": "Colony American Finance", "contact": "Beth O'Brien CEO", "email": "beth.obrien@colonyamericanfinance.com", "domain": "colonyamericanfinance.com"}, {"gid": 1536880271, "row": 323, "company": "Colony Capital", "contact": "Steven Haugen", "email": "shaugen@clns.com", "domain": "clns.com"}, {"gid": 1536880271, "row": 324, "company": "Color Design", "contact": "Kimberly Laten", "email": "kimberly@colordesignllc.com", "domain": "colordesignllc.com"}, {"gid": 1536880271, "row": 325, "company": "Columbia Pacific", "contact": "Blake Rodgers", "email": "blaker@columbiapacific.com", "domain": "columbiapacific.com"}, {"gid": 1536880271, "row": 326, "company": "Columbus Pacific", "contact": "Tanya Nielsen / Jeffrey Tea", "email": "tanya@columbuspacific.com", "domain": "columbuspacific.com"}, {"gid": 1536880271, "row": 327, "company": "CommerceWest Bank", "contact": "marketing manager", "email": "info@cwbk.com", "domain": "cwbk.com"}, {"gid": 1536880271, "row": 328, "company": "Commercial Investment Advisors", "contact": "Jessica Zahn Gibson", "email": "jess@ciadvisor.com; justin@ciadvisor.com; jcarlson@ciadvisor.com; douglas@ciadvisor.com; grace@ciadvisor.com", "domain": "ciadvisor.com"}]}
\ No newline at end of file
diff --git a/data/batches/batch_08.json b/data/batches/batch_08.json
new file mode 100644
index 0000000..647b7a1
--- /dev/null
+++ b/data/batches/batch_08.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 329, "company": "Commercial Industrial Arizona Advisors", "contact": "Ian Turner", "email": "", "domain": ""}, {"gid": 1536880271, "row": 330, "company": "Commercial Pacific Real Estate Services", "contact": "Tom MacKinnon", "email": "tom@commercial-pacific.com", "domain": "commercial-pacific.com"}, {"gid": 1536880271, "row": 331, "company": "Commercial Properties Dispositions", "contact": "Amy Marrs Mark Miller", "email": "amarrs@cpdispo.com; mmiller@cpdispo.com", "domain": "cpdispo.com"}, {"gid": 1536880271, "row": 332, "company": "Commercial Properties Inc", "contact": "Dallin Pace David Walwyn Eric Butler", "email": "dallinpace@gmail.com; ebutler@cpiaz.com", "domain": "cpiaz.com"}, {"gid": 1536880271, "row": 333, "company": "Commercial Retail Advisors", "contact": "Craig Finfrock CCIM", "email": "cfinfrock@cradvisorsllc.com", "domain": "cradvisorsllc.com"}, {"gid": 1536880271, "row": 334, "company": "CommLoan", "contact": "Christopher Goodwin", "email": "cwgoodaz@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 335, "company": "Common Bond Development Grou", "contact": "Brian Frakes", "email": "", "domain": ""}, {"gid": 1536880271, "row": 336, "company": "Commonwealth Land Title", "contact": "Shane Doherty", "email": "shane.doherty@cltic.com", "domain": "cltic.com"}, {"gid": 1536880271, "row": 337, "company": "Commonwealth Land Title", "contact": "Barbie Hendon Keith Warther", "email": "bhendon@cltic.com; keith.warther@cltic.com", "domain": "cltic.com"}, {"gid": 1536880271, "row": 338, "company": "CommonWealth Partners", "contact": "Rick Lewis, Stephan Kudik, John Bendetti", "email": "jbendetti@cwp-ms.com; rlewis@cwpla.com", "domain": "cwp-ms.com"}, {"gid": 1536880271, "row": 339, "company": "Community Preservation Partners", "contact": "Anand Kannan Seth Gellis karen buckland", "email": "akannan@cpp-housing.com; sgellis@cpp-housing.com; kbuckland@cpp-housing.com", "domain": "cpp-housing.com"}, {"gid": 1536880271, "row": 340, "company": "ConAm", "contact": "Rob Singh (President, CIO), Melissa Sharick Coleman Zachary Adams Ted Shaw", "email": "rsingh@conam.com; zadams@conam.com;", "domain": "conam.com"}, {"gid": 1536880271, "row": 341, "company": "Concord Development Partners", "contact": "Brad Ahrens", "email": "bahrens@cdpdevco.com", "domain": "cdpdevco.com"}, {"gid": 1536880271, "row": 342, "company": "Concord Real Estate", "contact": "Edan Avital", "email": "eavital@concord-re.com;", "domain": "concord-re.com"}, {"gid": 1536880271, "row": 343, "company": "Condor Commercial", "contact": "Jeff Selick", "email": "js@condorcommercial.com", "domain": "condorcommercial.com"}, {"gid": 1536880271, "row": 344, "company": "Concrete West Construction", "contact": "Amber Zamora", "email": "", "domain": ""}, {"gid": 1536880271, "row": 345, "company": "Conduit", "contact": "Tanner Queen", "email": "tanner@conduit-grp.com", "domain": "conduit-grp.com"}, {"gid": 1536880271, "row": 346, "company": "Conor Commercial", "contact": "Jason Lentz, Sven Tustin, Kris Miller", "email": "", "domain": ""}, {"gid": 1536880271, "row": 347, "company": "Continental Funding", "contact": "Mitch Paskover JM Grimaldi", "email": "mitch@contipartners.com", "domain": "contipartners.com"}, {"gid": 1536880271, "row": 348, "company": "Contrarian Capital Management", "contact": "Michael Halperin", "email": "mhalperin@contrariancapital.com", "domain": "contrariancapital.com"}, {"gid": 1536880271, "row": 349, "company": "Cook Commercial", "contact": "Hal Cook", "email": "hcook@cookcommercial.com", "domain": "cookcommercial.com"}, {"gid": 1536880271, "row": 350, "company": "Coreland", "contact": "Chris Hite / Steve Hogberg Vicki Hammond", "email": "vhammond@coreland.com; chite@coreland.com", "domain": "coreland.com"}, {"gid": 1536880271, "row": 351, "company": "Corelogic", "contact": "Scott Davis, Todd Taylor", "email": "sdavis@corelogic.com; ttaylor@corelogic.com", "domain": "corelogic.com"}, {"gid": 1536880271, "row": 352, "company": "CoreStates", "contact": "Nan Richardson", "email": "nrichardson@core-eng.com", "domain": "core-eng.com"}, {"gid": 1536880271, "row": 353, "company": "Coretrust Capital Partners", "contact": "John Sischo, Tom Ricci Adam Lurie", "email": "jsischo@core-trust.com; alurie@core-trust.com", "domain": "core-trust.com"}, {"gid": 1536880271, "row": 354, "company": "Corevest", "contact": "Joakim Mortensen", "email": "joakim@cvest.com", "domain": "cvest.com"}, {"gid": 1536880271, "row": 355, "company": "Corporate Property Dispositions", "contact": "Amy Marrs Mark Miller", "email": "amarrs@cpdispo.com; mmiller@cpdispo.com", "domain": "cpdispo.com"}, {"gid": 1536880271, "row": 356, "company": "Corro", "contact": "Steve Corrigan", "email": "scorrigan00@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 357, "company": "CORT Furniture Rental - Bekshire Hathaway", "contact": "Pam Gould / Lisa Woodworth ? / Randy O'Donnell / Clair Nowakowski", "email": "lisa.woodworth@cort.com", "domain": "cort.com"}, {"gid": 1536880271, "row": 358, "company": "CoStar", "contact": "Connor Devereuax Daryl Swanson", "email": "dswanson@costar.com; cdevereux@costar.com", "domain": "costar.com"}, {"gid": 1536880271, "row": 359, "company": "CoStar", "contact": "David Padilla Michele Thiel James Petronella", "email": "dpadilla@costar.com; jpetronella@costar.com", "domain": "costar.com"}, {"gid": 1536880271, "row": 360, "company": "CoStar", "contact": "Matt Cipollini David Padilla James Petronella, Jesse Gundersheim", "email": "dpadilla@costar.com; mcipollini@costar.com; jpetronella@costar.com; jgundersheim@costar.com; johl@costar.com", "domain": "costar.com"}, {"gid": 1536880271, "row": 361, "company": "CoStar", "contact": "Chelsey Carbaugh, Kim Eoff.", "email": "keoff@costar.com; ccarbaugh@costar.com", "domain": "costar.com"}, {"gid": 1536880271, "row": 362, "company": "CoStar", "contact": "Kym Tran Friedman Cortney Daniel", "email": "bfriedman@costar.com; Ktran@costar.com; rhillenga@costar.com,", "domain": "costar.com"}, {"gid": 1536880271, "row": 363, "company": "Cox Castle Nicholson", "contact": "David Waite , David Wensley", "email": "dwaite@coxcastle.com; dwensley@coxcastle.com", "domain": "coxcastle.com"}, {"gid": 1536880271, "row": 364, "company": "Craig Lawson & Co", "contact": "Craig Lawson", "email": "", "domain": ""}, {"gid": 1536880271, "row": 365, "company": "CRE OneSource", "contact": "Charlie Coppola", "email": "", "domain": ""}, {"gid": 1536880271, "row": 366, "company": "CRE8 Advisors", "contact": "Rommie Mojahed and Andy Kroot", "email": "rommie@cre8advisors.com; Lindsey@CRE8Advisors.com; andy@CRE8Advisors.com; eddie@cre8advisors.com", "domain": "cre8advisors.com"}, {"gid": 1536880271, "row": 367, "company": "Creation RE + PE", "contact": "Zach Tolson", "email": "", "domain": ""}, {"gid": 1536880271, "row": 368, "company": "CREE Capital", "contact": "Scott Holmes", "email": "holmesscott@mac.com", "domain": ""}, {"gid": 1536880271, "row": 369, "company": "Cresa", "contact": "Jenny Liles Ted Liles KC Mendoza", "email": "tliles@cresa.com; jliles@cresa.com; kmendoza@cresa.com", "domain": "cresa.com"}, {"gid": 1536880271, "row": 370, "company": "Crexi", "contact": "Bryan Barajas Courtney ettus Michael DiGiorgio Jodi Ellis Doug Shankman; rob Drury", "email": "gdirector@crexi.com; bryan@crexi.com; courtney@crexi.com; mike@crexi.com; sarah@crexi.com; yannipa@gmail.com", "domain": "crexi.com"}, {"gid": 1536880271, "row": 371, "company": "Crexi", "contact": "Grant Director Bryan Barajas tamara Stone Courtney ettus Michael DiGiorgio Jodi Ellis Doug Shankman; rob Drury", "email": "bryan@crexi.com; courtney@crexi.com; mike@crexi.com; sarah@crexi.com; yannipa@gmail.com", "domain": "crexi.com"}, {"gid": 1536880271, "row": 372, "company": "Crexi", "contact": "Heather Rio - Biz dev Heather Koschmann, Collin Halverson, Adrian Visaiz, Lily Putnam, Benjamin Horne, Jono Druary", "email": "chalverson@crexi.com; avisaiz@crexi.com; bhorne@crexi.com; jdrury@crexi.com;", "domain": "crexi.com"}, {"gid": 1536880271, "row": 373, "company": "Crossroads Retail Ad", "contact": "Michael Cortazzo", "email": "", "domain": ""}]}
\ No newline at end of file
diff --git a/data/batches/batch_09.json b/data/batches/batch_09.json
new file mode 100644
index 0000000..4e560b1
--- /dev/null
+++ b/data/batches/batch_09.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 374, "company": "Crosswind Financial", "contact": "Jan Brzeski", "email": "jbrzeski@crosswindfinancial.com", "domain": "crosswindfinancial.com"}, {"gid": 1536880271, "row": 375, "company": "Crown Realty & Development", "contact": "Mike Vaughan Robert Flaxman Nikkie Grote", "email": "mvaughan@crowndev.com; rflaxman@crowndev.com", "domain": "crowndev.com"}, {"gid": 1536880271, "row": 376, "company": "Cruzan", "contact": "Dennis Cruzan Grant Keeney", "email": "grant@cruzan.co", "domain": "cruzan.co"}, {"gid": 1536880271, "row": 377, "company": "CT Realty Investors", "contact": "Carter Ewing", "email": "cewing@ctrinvestors.com;", "domain": "ctrinvestors.com"}, {"gid": 1536880271, "row": 378, "company": "Cuhaci Peterson", "contact": "Hannah Langehn", "email": "hannah.langbehn@c-p.com", "domain": "c-p.com"}, {"gid": 1536880271, "row": 379, "company": "Curve Development", "contact": "Nathan Pile, jennifer Mackenzie, Preston Cooling; Justin pasternak, Morgan Mallory", "email": "natempile@gmail.com; jenniferm@curvedevelopment.com; prestonc@curvedevelopment.com; justinp@curvedevelopment.com; morganm@curvedevelopment.com", "domain": "curvedevelopment.com"}, {"gid": 1536880271, "row": 380, "company": "Cushman & Wakefield", "contact": "Gene Laramee Sr Mg Dir", "email": "gene.laramee@cushwake.com", "domain": "cushwake.com"}, {"gid": 1536880271, "row": 381, "company": "Cushman & Wakefield Phx MF", "contact": "David Fogler and Steven Nicoluzakis", "email": "david.fogler@cushwake.com; steven.nicoluzakis@cushwake.com", "domain": "cushwake.com"}, {"gid": 1536880271, "row": 382, "company": "Cushman & Wakefield Phx", "contact": "Denette Barrington, Ryan Schubert Michael Hackett team", "email": "denette.barrington@cushwake.com", "domain": "cushwake.com"}, {"gid": 1536880271, "row": 383, "company": "Cushman & Wakefield | Picor", "contact": "Allan Mendelsberg", "email": "amendelsberg@picor.com; jmartinez@picor.com", "domain": "picor.com"}, {"gid": 1536880271, "row": 384, "company": "Cushman & Wakefield Phx", "contact": "Pat Boyle", "email": "pat.boyle@cushwake.com", "domain": "cushwake.com"}, {"gid": 1536880271, "row": 385, "company": "Cushman & Wakefield", "contact": "Chris Hollenbeck", "email": "chris.hollenbeck@cushwake.com", "domain": "cushwake.com"}, {"gid": 1536880271, "row": 386, "company": "Cushman & Wakefield Phx", "contact": "Scott Boardman", "email": "scott.boardman@cushwake.com", "domain": "cushwake.com"}, {"gid": 1536880271, "row": 387, "company": "Cushman & Wakefield Phx", "contact": "Mike Beall", "email": "Mike.beall@cushwake.com", "domain": "cushwake.com"}, {"gid": 1536880271, "row": 388, "company": "Cushman & Wakefield - NV", "contact": "Marlene Fujita Winkel Peggy Schneider", "email": "Marlene.Fujita@cushwake.com; peggy.schneider@cushwake.com", "domain": "cushwake.com"}, {"gid": 1536880271, "row": 389, "company": "Cushman & Wakefield | PICOR - Tucson", "contact": "Barbi Reuter", "email": "breuter@picor.com;", "domain": "picor.com"}, {"gid": 1536880271, "row": 390, "company": "Cusumano Group", "contact": "Michael Cusumano", "email": "Lorna@cusumanogroup.com; mc@cusumanogroup.com", "domain": "cusumanogroup.com"}, {"gid": 1536880271, "row": 391, "company": "CVG Properties", "contact": "Jonathan Lampitt, Robert Lang, Steve Furst, Ashley Gibson", "email": "info@cvgproperties.com; steve@furstholdings.com; JCRUZ@CVGRESIDENTIAL.COM; Jlampitt@CVGRESIDENTIAL.COM; rlang@CVGRESIDENTIAL.COM; agibson@CVGRESIDENTIAL.COM; rlehane@CVGRESIDENTIAL.COM; jberger@CVGRESIDENTIAL.COM; mlambing@CVGRESIDENTIAL.COM; rdorador@CVGRESIDENTIAL.COM; tnygren@CVGRESIDENTIAL.COM", "domain": "cvgproperties.com"}, {"gid": 1536880271, "row": 392, "company": "Cypress Equity Investments", "contact": "Adrian Berger Michael Sorochinsky, Bruce Fairty", "email": "bruce@cypressequity.com; jfornaro@newgroundco.com; adrianb@cypressequity.com", "domain": "cypressequity.com"}, {"gid": 1536880271, "row": 393, "company": "Cypress Retail Group - fixed try again", "contact": "Robert Walsh", "email": "rwalsh@cypressretailgroup-nla.com;", "domain": "cypressretailgroup-nla.com"}, {"gid": 1536880271, "row": 394, "company": "Cypress West Partners", "contact": "Jason Anzalone George Baker Edward Hernandez Jeffrey Johnson", "email": "ehernandez@cypresswestpartners.com; janzalone@cypresswestpartners.com; gbaker@cypresswestpartners.com; jjohnson@cypresswestpartners.com", "domain": "cypresswestpartners.com"}, {"gid": 1536880271, "row": 395, "company": "Dasher Tabata", "contact": "David Dasher", "email": "david@dashertabata.com", "domain": "dashertabata.com"}, {"gid": 1536880271, "row": 396, "company": "Daum Commercial", "contact": "Carter Wilson", "email": "carter.wilson@daumcommercial.com", "domain": "daumcommercial.com"}, {"gid": 1536880271, "row": 397, "company": "Davenport Partners", "contact": "Jeff Nickell Mark Valentine", "email": "jnickell@davenportpartners.com; mvalentine@davenportpartners.com", "domain": "davenportpartners.com"}, {"gid": 1536880271, "row": 398, "company": "David B. Norton Inc.", "contact": "David Norton Lew Gildred", "email": "lew@davidbnorton.com; david@davidbnorton.com", "domain": "davidbnorton.com"}, {"gid": 1536880271, "row": 399, "company": "David Neault Associates", "contact": "David Neault", "email": "david@dnassociates.com", "domain": "dnassociates.com"}, {"gid": 1536880271, "row": 400, "company": "Davis CRE", "contact": "Andrea Davis; katlin@daviscreaz.com", "email": "andrea@daviscreaz.com", "domain": "daviscreaz.com"}, {"gid": 1536880271, "row": 401, "company": "Davis Partners", "contact": "Mark Buchanan", "email": "", "domain": ""}, {"gid": 1536880271, "row": 402, "company": "Decron", "contact": "Daniel Nagel asst Jacqueline", "email": "daniel.nagel@decron.com; david.nagel@decron.com", "domain": "decron.com"}, {"gid": 1536880271, "row": 403, "company": "Dedeaux Properties", "contact": "Brett Dedeaux/ Jim Ebanks / Priscilla", "email": "brettd@dedeauxproperties.com", "domain": "dedeauxproperties.com"}, {"gid": 1536880271, "row": 404, "company": "Dekel Capital", "contact": "Shlomi Ronen /", "email": "sronen@dekelcapital.com", "domain": "dekelcapital.com"}, {"gid": 1536880271, "row": 405, "company": "Delex Realty", "contact": "Barry Lewis", "email": "blewis0517@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 406, "company": "Delta Business Brokers", "contact": "Lisa Riley", "email": "", "domain": ""}, {"gid": 1536880271, "row": 407, "company": "Delta Investments", "contact": "Alan Pollack", "email": "Alan@DeltaInvestmentGroup.com", "domain": "deltainvestmentgroup.com"}, {"gid": 1536880271, "row": 408, "company": "Dempsey Construction", "contact": "Shellie Milne", "email": "", "domain": ""}, {"gid": 1536880271, "row": 409, "company": "Dermody Properties", "contact": "Nancy Shultz George Condon", "email": "nshultz@dermody.com; gcondon@dermody.com", "domain": "dermody.com"}, {"gid": 1536880271, "row": 410, "company": "Desert Beach Investment Group", "contact": "Keith Bernstein", "email": "", "domain": ""}, {"gid": 1536880271, "row": 411, "company": "Desert Financial Credit Union", "contact": "Aimee Umble", "email": "aimee.umble@desertfinancial.com", "domain": "desertfinancial.com"}, {"gid": 1536880271, "row": 412, "company": "Deutsche Bank", "contact": "Michelle Key, Mark Fluent, John Baldacchino", "email": "michele.key@umww.com;", "domain": "umww.com"}, {"gid": 1536880271, "row": 413, "company": "Digital Map Products", "contact": "Ann Schwab", "email": "aschwab@digmap.com", "domain": "digmap.com"}, {"gid": 1536880271, "row": 414, "company": "DIRTT Environmental Solutions", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 415, "company": "Divco West", "contact": "Samuel Hamilton Mike Provost Eric Lupinski Tim Canon Jared Crowley", "email": "shamilton@divcowest.com; elupinski@divcowest.com; mprovost@divcowest.com; tcanon@divcowest.com; jcrowley@divcowest.com", "domain": "divcowest.com"}, {"gid": 1536880271, "row": 416, "company": "Diversified Partners", "contact": "Dr Ruth Brown, Walt brown Jr Marti Weinstein", "email": "walt@dpcre.com; drruth@dpcre.com; larry@dpcre.com; diane@dpcre.com; michelle@dpcre.com; marti@dpcre.com", "domain": "dpcre.com"}, {"gid": 1536880271, "row": 417, "company": "DJM Capital Partners", "contact": "Jennifer Meade John Miller - CEO Lindsay Parton, Chad Cress, Brett Thornton, Patricia Apel Rob Miller Kim Sharp Stenn Parton Becky Sullivan", "email": "jmeade@djmcapital.com; bsullivan@djmcapital.com; jmiller@djmcapital.com; lparton@djmcapital.com; ccress@djmcapital.com; bthornton@djmcapital.com; rmiller@djmcapital.com; ksharp@djmcapital.com;", "domain": "djmcapital.com"}, {"gid": 1536880271, "row": 418, "company": "DLR Group", "contact": "Mark Giles,Brian Arial, AIA", "email": "mgiles@dlrgroup.com; barial@dlrgroup.com", "domain": "dlrgroup.com"}]}
\ No newline at end of file
diff --git a/data/batches/batch_10.json b/data/batches/batch_10.json
new file mode 100644
index 0000000..4b3355e
--- /dev/null
+++ b/data/batches/batch_10.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 419, "company": "Doc Properties", "contact": "Trisha Talbot", "email": "ttalbot@docproperties.com", "domain": "docproperties.com"}, {"gid": 1536880271, "row": 420, "company": "Dominium", "contact": "Owen Metz, kelly Johnson VP Marketing; Paul Sween, Mark Moorhouse, Kyle hansen, Paula Prahl, Nick Andersen, Ryan Lunderby, michael Voss, Ryan Lehane Jacob Berger", "email": "michelle@dracollective.com; jake.berger30@gmail.com", "domain": "dracollective.com"}, {"gid": 1536880271, "row": 421, "company": "Dornin Investment Group", "contact": "Chris Dornin / Andrew Kurzeka John Locke", "email": "chris@dorningroup.com; Andrew@dorningroup.com", "domain": "dorningroup.com"}, {"gid": 1536880271, "row": 422, "company": "Doug Wetton Investments", "contact": "Doug Wetton", "email": "doug@dwinvestments.com", "domain": "dwinvestments.com"}, {"gid": 1536880271, "row": 423, "company": "Dougherty Mortgage", "contact": "Andrew Mackay", "email": "amackay@doughertymarkets.com", "domain": "doughertymarkets.com"}, {"gid": 1536880271, "row": 424, "company": "Douglas Emmett", "contact": "Ken Panzer David Hitzel Kevin Crummy", "email": "kpanzer@douglasemmett.com; dhitzel@douglasemmett.com; kcrummy@douglasemmett.com", "domain": "douglasemmett.com"}, {"gid": 1536880271, "row": 425, "company": "Douglas Wilson Companies", "contact": "Ryan Baker, Douglas Wilson Stephen Walton Jan Percival Lesli Miller Jim Hughes Nicholas Wilson", "email": "rbaker@douglaswilson.com; swalton@douglaswilson.com; dwilson@douglaswilson.com; lmiller@douglaswilson.com; nwilson@douglaswilson.com", "domain": "douglaswilson.com"}, {"gid": 1536880271, "row": 426, "company": "Douglaston Development", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 427, "company": "Dove Properties", "contact": "Hassan Kheradmandan", "email": "hassank@sbcglobal.net", "domain": ""}, {"gid": 1536880271, "row": 428, "company": "DPG Investments", "contact": "William Brooksbank", "email": "bill.newenergy@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 429, "company": "Drawbridge Realty", "contact": "Charlie McEachron", "email": "cMcEachron@drawbridgerealty.com", "domain": "drawbridgerealty.com"}, {"gid": 1536880271, "row": 430, "company": "Dromy International Investment", "contact": "David Dromy", "email": "david@diico.com", "domain": "diico.com"}, {"gid": 1536880271, "row": 431, "company": "DSW Commercial", "contact": "", "email": "msarabia@dswcommercial.com; jhardman@dswcommercial.com; citule@dswcommercial.com; carnold@dswcommercial.com", "domain": "dswcommercial.com"}, {"gid": 1536880271, "row": 432, "company": "Duane Morris", "contact": "Grant Puleo att", "email": "gpuleo@duanemorris.com", "domain": "duanemorris.com"}, {"gid": 1536880271, "row": 433, "company": "Duggan and Associates", "contact": "Crystal Henning", "email": "crystal@dugganla.com", "domain": "dugganla.com"}, {"gid": 1536880271, "row": 434, "company": "Duhs Commercial", "contact": "Austin Dias, Scott Duhs, Craig Duhs, Rob Bloom", "email": "austin@duhscommercial.com; scott@duhscommercial.com; craig@duhscommercial.com; rob@duhscommercial.com", "domain": "duhscommercial.com"}, {"gid": 1536880271, "row": 435, "company": "Dunbar RE Investment", "contact": "Ross Mitchell Jim hammersmith Zach Lucas", "email": "ross@dunbarinvestments.com; rick@dunbarinvestments.com; jim@dunbarinvestments.com; zlucas@dunbarinvestments.com", "domain": "dunbarinvestments.com"}, {"gid": 1536880271, "row": 436, "company": "Duncan Bergman Mandell", "contact": "Anthony Grafitti", "email": "ag@blackacrelaw.com", "domain": "blackacrelaw.com"}, {"gid": 1536880271, "row": 437, "company": "Dunleer", "contact": "Danny Barnes, BJ Turner", "email": "BJ@dunleergroup.com", "domain": "dunleergroup.com"}, {"gid": 1536880271, "row": 438, "company": "Dunn Property Group", "contact": "Brigid Dunn", "email": "brigidd123@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 439, "company": "Duringer Law Group", "contact": "Stephen Duringer", "email": "sduringer@duringerlaw.com", "domain": "duringerlaw.com"}, {"gid": 1536880271, "row": 440, "company": "DWA Smith & Comnpany", "contact": "Donald Smith", "email": "dons@dwasmith.com", "domain": "dwasmith.com"}, {"gid": 1536880271, "row": 441, "company": "DWG", "contact": "Judd Dunning", "email": "jdunning@dwg-re.com", "domain": "dwg-re.com"}, {"gid": 1536880271, "row": 442, "company": "Dynamic Development", "contact": "Carter Crouch STeve Walbridge", "email": "cc@dynamicdevco.com;", "domain": "dynamicdevco.com"}, {"gid": 1536880271, "row": 443, "company": "Dynasty Vision", "contact": "Naomi Owens", "email": "dynastyvisionllc@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 444, "company": "EASE Mortgage", "contact": "Jimmy Ventura", "email": "ventura.jimmy@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 445, "company": "Eastdil Secured", "contact": "Adam Edwards / KC Scheipe", "email": "kscheipe@eastdilsecured.com; aedwards@eastdilsecured.com", "domain": "eastdilsecured.com"}, {"gid": 1536880271, "row": 446, "company": "East West Bank", "contact": "Austin Clay", "email": "austin.clay@eastwestbank.com;", "domain": "eastwestbank.com"}, {"gid": 1536880271, "row": 447, "company": "Eddy Capital Group", "contact": "Dusty Eddy", "email": "dustin.j.eddy@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 448, "company": "EDGE Arizona", "contact": "Nick Ault", "email": "ault@edge-re.com", "domain": "edge-re.com"}, {"gid": 1536880271, "row": 449, "company": "Edge Real Estate", "contact": "LeDonna Spongberg", "email": "ledonna@edge-re.com", "domain": "edge-re.com"}, {"gid": 1536880271, "row": 450, "company": "Edge Realty Partners", "contact": "John Beaney", "email": "jbeaney@edge-re.com", "domain": "edge-re.com"}, {"gid": 1536880271, "row": 451, "company": "Edgewood / Kutzer Cos", "contact": "Peter Kutzer", "email": "pkutzer@kutzer.com; pkutzer@edgewoodrealty.com", "domain": "kutzer.com"}, {"gid": 1536880271, "row": 452, "company": "EGW Asset Management Inc. (EastGate | EGW),", "contact": "Reid Mackay", "email": "", "domain": ""}, {"gid": 1536880271, "row": 453, "company": "Eisner Amper", "contact": "Kristen Lewis Michael Morris", "email": "kristen.lewis@eisneramper.com; michael.morris@eisneramper.com", "domain": "eisneramper.com"}, {"gid": 1536880271, "row": 454, "company": "Elkins Kalt", "contact": "Scott Kalt", "email": "skalt@elkinskalt.com", "domain": "elkinskalt.com"}, {"gid": 1536880271, "row": 455, "company": "Ellis & Ellis Sign Systems", "contact": "Bret Ellis", "email": "bret@ellissigns.com", "domain": "ellissigns.com"}, {"gid": 1536880271, "row": 456, "company": "Embarcadero Capital Partners", "contact": "Sam Hooker Carol Donnelly", "email": "CDonnelly@ecp-llc.com; sahooker@ecp-llc.com", "domain": "ecp-llc.com"}, {"gid": 1536880271, "row": 457, "company": "EMG", "contact": "Jim Bartlett Jason Myers", "email": "jebartlett@emgcorp.com; jmyers@emgcorp.com", "domain": "emgcorp.com"}, {"gid": 1536880271, "row": 458, "company": "Emmes", "contact": "Jordan Johnson", "email": "jbj@eamc.com", "domain": "eamc.com"}, {"gid": 1536880271, "row": 459, "company": "The Empire Group of Companies", "contact": "Richard Felker fndeer, Geoffrey Jacobs Bryan Freel Andy Smith William Walker Randy Grudzinski", "email": "", "domain": ""}, {"gid": 1536880271, "row": 460, "company": "Empire Property Group", "contact": "Craig Berberian", "email": "cberberian@empirepg.com", "domain": "empirepg.com"}, {"gid": 1536880271, "row": 461, "company": "Empire Realty Group", "contact": "Linnard Lane", "email": "empirereal@sbcglobal.net", "domain": ""}, {"gid": 1536880271, "row": 462, "company": "Empire USA LLC", "contact": "Dave Salvich", "email": "ds@empirellc.com", "domain": "empirellc.com"}, {"gid": 1536880271, "row": 463, "company": "Empower Realty", "contact": "Jennifer Williams", "email": "jennifervwilliams@gmail.com", "domain": ""}]}
\ No newline at end of file
diff --git a/data/batches/batch_11.json b/data/batches/batch_11.json
new file mode 100644
index 0000000..c27eb56
--- /dev/null
+++ b/data/batches/batch_11.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 464, "company": "Engineered Tax Services", "contact": "Michael D'Onofrio Mg Dir Elaine Connolly", "email": "mdonofrio@engineeredtaxservices.com", "domain": "engineeredtaxservices.com"}, {"gid": 1536880271, "row": 465, "company": "Enterprise Bank & trust", "contact": "Brian Crisp", "email": "crisp.brian@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 466, "company": "Entrada Partners", "contact": "Natalie Greenberg", "email": "ngreenberg@entradapartners.com", "domain": "entradapartners.com"}, {"gid": 1536880271, "row": 467, "company": "Environmental Contracting Corp", "contact": "Ara Bedros", "email": "abedros@eccla.com", "domain": "eccla.com"}, {"gid": 1536880271, "row": 468, "company": "Epic Construction", "contact": "Chris Strom", "email": "cstrom@epic-construction.com", "domain": "epic-construction.com"}, {"gid": 1536880271, "row": 469, "company": "Epsteen & Assoc", "contact": "Susan Baird", "email": "sbaird@epsteen.com", "domain": "epsteen.com"}, {"gid": 1536880271, "row": 470, "company": "EQ Office", "contact": "Rich McEvoy Frank Campbell Brendan McCracken Conan Cotrell", "email": "campbell@eqoffice.com;", "domain": "eqoffice.com"}, {"gid": 1536880271, "row": 471, "company": "EQ Office", "contact": "Brendan McCracken Mike Alvarado TJ Kelley Lauren Sozio", "email": "sozio@eqoffice.com; tjkelley@eqoffice.com;", "domain": "eqoffice.com"}, {"gid": 1536880271, "row": 472, "company": "Equity Stake", "contact": "Jake Little", "email": "jake@equitystake.com", "domain": "equitystake.com"}, {"gid": 1536880271, "row": 473, "company": "Ernst & Young", "contact": "Lloyd Hussey, Clark Welton", "email": "clark.welton@ey.com", "domain": "ey.com"}, {"gid": 1536880271, "row": 474, "company": "Essel", "contact": "Nik Lahiri", "email": "nlahiri@esseltek.com;", "domain": "esseltek.com"}, {"gid": 1536880271, "row": 475, "company": "Essex Property Trust", "contact": "Michael Injayan?? Michael Schall", "email": "minjayan@essex.com; mschall@essex.com; dabdel@essex.com", "domain": "essex.com"}, {"gid": 1536880271, "row": 476, "company": "Essex", "contact": "Jim Neiger", "email": "jneiger@essexrealty.com", "domain": "essexrealty.com"}, {"gid": 1536880271, "row": 477, "company": "etco Home", "contact": "Afshin, Bob Etebar, Brad Harpur", "email": "AfshinE@etcohomes.com; bradh@etcohomes.com; bobe@etcohomes.com", "domain": "etcohomes.com"}, {"gid": 1536880271, "row": 478, "company": "Ethika Investments", "contact": "Frederique Szita", "email": "fszita@ethikainvestments.com", "domain": "ethikainvestments.com"}, {"gid": 1536880271, "row": 479, "company": "Everest Holdings", "contact": "Joe Blackbourn, Michael Gusich, Ryan O'Donovan, Rob Gonsky, Victoria Orlowski", "email": "jblackbourn@everestholdings.com; mgusich@everestholdings.com; rodonovan@everestholdings.com; vorlowski@everestholdings.com;", "domain": "everestholdings.com"}, {"gid": 1536880271, "row": 480, "company": "Evergreen Development", "contact": "Ian Lang Laura Ortiz, Bryan Lamond -Dir Acquis Rogg Collins Chris Bergren", "email": "ilang@evgre.com; blamond@evgre.com; rcollins@evgre.com; cbergren@evgre.com; lortiz@evgre.com; dleventhal@evgre.com; lashworth@evgre.com; jbulsiewicz@evgre.com; lcapen@evgre.com; acaton@evgre.com; tdavis@evgre.com; ajaurigue@evgre.com", "domain": "evgre.com"}, {"gid": 1536880271, "row": 481, "company": "Evergeen Devco", "contact": "Andrew Skipper", "email": "askipper@evgre.com", "domain": "evgre.com"}, {"gid": 1536880271, "row": 482, "company": "EverWest Real Estate Partners", "contact": "Erik Good", "email": "erik.good@EverWest.com", "domain": "everwest.com"}, {"gid": 1536880271, "row": 483, "company": "Evolve Ventures", "contact": "Amy Malloy Heather Personne", "email": "amalloy@evolveventuresphx.com; hpersonne@evolveventuresphx.com", "domain": "evolveventuresphx.com"}, {"gid": 1536880271, "row": 484, "company": "Exeter 1031 Exchange Services", "contact": "Elizabeth Harris", "email": "eharris@exeterco.com", "domain": "exeterco.com"}, {"gid": 1536880271, "row": 485, "company": "Exp Commercial / Potomac", "contact": "Jay Quinn Steven Fox Michelle Pauley Garth Knobloch Sarah Purce", "email": "sarah.purce@expcommercial.com; michelle@successcre.com; garth.knoblach@expcommercial.com", "domain": "expcommercial.com"}, {"gid": 1536880271, "row": 486, "company": "EXP Realty", "contact": "Julie Allen - cornell!!", "email": "julie@juliesellsaz.com", "domain": "juliesellsaz.com"}, {"gid": 1536880271, "row": 487, "company": "EYRC", "contact": "Patricia Rhee, Matthew Chaney", "email": "prhee@eyrc.com; smoran@eyrc.com; mchaney@eyrc.com", "domain": "eyrc.com"}, {"gid": 1536880271, "row": 488, "company": "Fairfield Residential", "contact": "Matt Clark James Armistead Tony Duplisse", "email": "mclark@ffres.com; jarmistead@ffres.com; tduplisse@ffres.com; jdeguzman@ffres.com", "domain": "ffres.com"}, {"gid": 1536880271, "row": 489, "company": "Fairway Commercial Partners", "contact": "Rod Oshita", "email": "roshita@fairwaypartners.net", "domain": "fairwaypartners.net"}, {"gid": 1536880271, "row": 490, "company": "Faris Lee Investments", "contact": "Richard Chichester Sarah Kliminski", "email": "rchichester@farislee.com;", "domain": "farislee.com"}, {"gid": 1536880271, "row": 491, "company": "Farmers & Merchants Bank", "contact": "Merilee Langdon, James Bridges, Gregory Chacon", "email": "gregory.chacon@fmb.com", "domain": "fmb.com"}, {"gid": 1536880271, "row": 492, "company": "Fassberg General Constructors", "contact": "Abraham Fassberg", "email": "afassberg@fassbergcc.com", "domain": "fassbergcc.com"}, {"gid": 1536880271, "row": 493, "company": "FDC Management", "contact": "James Wohrman", "email": "jwohrman@fdcmanagement.com", "domain": "fdcmanagement.com"}, {"gid": 1536880271, "row": 494, "company": "Federal Realty Invest Trust", "contact": "Jeff Kreshek Christian Irwin", "email": "jkreshek@federalrealty.com; cirwin@federalrealty.com", "domain": "federalrealty.com"}, {"gid": 1536880271, "row": 495, "company": "Fenway Capital Advisors", "contact": "Larry Jackel, Patrick Tribolet, Wyatt Buttrose, Max Heller", "email": "pmtribolet@me.com", "domain": ""}, {"gid": 1536880271, "row": 496, "company": "Fidelity Mortgage Lenders", "contact": "JOhn MacLean", "email": "", "domain": ""}, {"gid": 1536880271, "row": 497, "company": "Fidelity National Title (just send to Valeris did Don already)", "contact": "Don Dubois", "email": "ddubois@fnf.com", "domain": "fnf.com"}, {"gid": 1536880271, "row": 498, "company": "Fidelity National Title", "contact": "Karim Moullemaaz", "email": "karim@fnf.com", "domain": "fnf.com"}, {"gid": 1536880271, "row": 499, "company": "Fident Capital", "contact": "Kevin Choquette", "email": "kevin@fidentcapital.com", "domain": "fidentcapital.com"}, {"gid": 1536880271, "row": 500, "company": "Fifield", "contact": "Greg Goldman Steven Fifield Kevin Farrell", "email": "ggoldman@fifieldco.com; kfarrell@fifieldco.com; sfifield@fifieldco.com", "domain": "fifieldco.com"}, {"gid": 1536880271, "row": 501, "company": "First American Exchange Company", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 502, "company": "First American Title Insur Co", "contact": "Brandon Grajewski", "email": "bgrajewski@firstam.com", "domain": "firstam.com"}, {"gid": 1536880271, "row": 503, "company": "First Citizens Bank", "contact": "Annette Cafaro Walker Peter Meshreky", "email": "annette.walker@firstcitizens.com; peter.meshreky@firstcitizens.com", "domain": "firstcitizens.com"}, {"gid": 1536880271, "row": 504, "company": "First Financial Bancorp", "contact": "Don Scott Frank Meeker", "email": "d.scott@ffbcorp.com; fmeeker@ffbcorp.com", "domain": "ffbcorp.com"}, {"gid": 1536880271, "row": 505, "company": "First Foundation", "contact": "CJ Donovan", "email": "cdonovan@ff-inc.com", "domain": "ff-inc.com"}, {"gid": 1536880271, "row": 506, "company": "First Industrial Realty Trust", "contact": "Ryan McClean, Jojo Yap", "email": "rmcclean@firstindustrial.com; jyap@firstindustrial.com", "domain": "firstindustrial.com"}, {"gid": 1536880271, "row": 507, "company": "First Washington Realty", "contact": "Ashley Da Costa mkt mgr, Sarah Ellis - Sr Vp INvest Henry Avila", "email": "adacosta@firstwash.com; sellis@firstwash.com; havila@firstwash.com", "domain": "firstwash.com"}, {"gid": 1536880271, "row": 508, "company": "FirstBank", "contact": "Imad Hatoum", "email": "ihatoum1@gmail.com", "domain": ""}]}
\ No newline at end of file
diff --git a/data/batches/batch_12.json b/data/batches/batch_12.json
new file mode 100644
index 0000000..6a688a4
--- /dev/null
+++ b/data/batches/batch_12.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 509, "company": "Five West Partners", "contact": "Curtis Lockey", "email": "curtis@lockeygroup.com", "domain": "lockeygroup.com"}, {"gid": 1536880271, "row": 510, "company": "FivePoint", "contact": "Mike Alvarado Steve Churm", "email": "Steve.churm@fivepoint.com", "domain": "fivepoint.com"}, {"gid": 1536880271, "row": 511, "company": "Fleetwood Properties", "contact": "Michael Bilgrai", "email": "mbilgrai@yahoo.com", "domain": ""}, {"gid": 1536880271, "row": 512, "company": "Flint Development", "contact": "Hunter Harris, Devin Schuster, Eric Watts, Eric Gromacki, michael Miller, Jim Trigg", "email": "flint@flintdevelopment.com; devinschuster@gmail.com", "domain": "flintdevelopment.com"}, {"gid": 1536880271, "row": 513, "company": "Flocke and Avoyer", "contact": "Steve Avoyer / Gail Courtney", "email": "savoyer@flockeavoyer.com; gcourtney@flockeavoyer.com", "domain": "flockeavoyer.com"}, {"gid": 1536880271, "row": 514, "company": "Flux Branding", "contact": "Jamie Schwartzman, Allison Underwood", "email": "jamie@fluxbranding.com; allison@fluxbranding.com", "domain": "fluxbranding.com"}, {"gid": 1536880271, "row": 515, "company": "FMB Capital Loans", "contact": "Reeves Kerr", "email": "reeves@fmbcapitalloans.com", "domain": "fmbcapitalloans.com"}, {"gid": 1536880271, "row": 516, "company": "Foley Development", "contact": "Tim Foley", "email": "foleydevelopment@cox.net", "domain": ""}, {"gid": 1536880271, "row": 517, "company": "Forbix", "contact": "Valerie Hapner", "email": "valerie.hapner@forbix.com", "domain": "forbix.com"}, {"gid": 1536880271, "row": 518, "company": "Forestar Group", "contact": "Brian Konderik Roman Gorecki", "email": "r.gorecki@cox.net", "domain": ""}, {"gid": 1536880271, "row": 519, "company": "Fortis Development", "contact": "Russell Posorske", "email": "", "domain": ""}, {"gid": 1536880271, "row": 520, "company": "Fortus Partners", "contact": "Corey Hanker", "email": "chanker@fortuspartners.com", "domain": "fortuspartners.com"}, {"gid": 1536880271, "row": 521, "company": "Fountainhead Development", "contact": "Craig Smith", "email": "csmith@fountainheaddev.com", "domain": "fountainheaddev.com"}, {"gid": 1536880271, "row": 522, "company": "Four Corners Valuations", "contact": "Jason Beakley", "email": "beakleyjason@yahoo.com", "domain": ""}, {"gid": 1536880271, "row": 523, "company": "Fox Rothschild", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 524, "company": "Freddie Mac", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 525, "company": "Freedom Financial", "contact": "Michael Klein Minda Johnstone", "email": "mklein@freedomfinancialfunds.com; mjohnstone@freedomfinancialfunds.com", "domain": "freedomfinancialfunds.com"}, {"gid": 1536880271, "row": 526, "company": "Freeman & Associates", "contact": "Steve Freeman", "email": "steve@freemanassoc.net", "domain": "freemanassoc.net"}, {"gid": 1536880271, "row": 527, "company": "FRM Associates.", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 528, "company": "Frontier Real Estate Investments", "contact": "Gavin Reid Dan ALmquist Tom Carpenter", "email": "gavin@frontierrei.com; dan@frontierrei.com; tom@frontierrei.com;", "domain": "frontierrei.com"}, {"gid": 1536880271, "row": 529, "company": "Frontline United Real Estate", "contact": "Anthony Titolo", "email": "tonyt@frontlineunited.com", "domain": "frontlineunited.com"}, {"gid": 1536880271, "row": 530, "company": "Frost, Richard", "contact": "Richard Frost", "email": "bnfrost@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 531, "company": "FSO Capital Partners", "contact": "Jeff Sherman Scott O'neill", "email": "scott@fsocap.com; jeff@fsocapitalpartners.com", "domain": "fsocap.com"}, {"gid": 1536880271, "row": 532, "company": "FSY Architects", "contact": "Vijay Sehgal - partner", "email": "vsehgal@fsyarchitects.com", "domain": "fsyarchitects.com"}, {"gid": 1536880271, "row": 534, "company": "Fundamental Portal", "contact": "Rob Kriske", "email": "", "domain": ""}, {"gid": 1536880271, "row": 535, "company": "Fuller Apartment Homes", "contact": "Andrew Fuller", "email": "andrew@fah.com", "domain": "fah.com"}, {"gid": 1536880271, "row": 536, "company": "GAA Architects", "contact": "Craig Williamson", "email": "craigw@gaaarchitects.com", "domain": "gaaarchitects.com"}, {"gid": 1536880271, "row": 537, "company": "Ganem Construction", "contact": "Emily Ganem", "email": "", "domain": ""}, {"gid": 1536880271, "row": 538, "company": "Gannett Fleming", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 539, "company": "Gantry - Phx", "contact": "Tim Storey, Patrick Barkley,", "email": "tstorey@gantryinc.com; pbarkley@gantryinc.com", "domain": "gantryinc.com"}, {"gid": 1536880271, "row": 540, "company": "Gardiner & Theobald Project & Cost Managers", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 541, "company": "Gasbarro Investments", "contact": "David Gasbarro", "email": "djgasbarro@aol.com", "domain": ""}, {"gid": 1536880271, "row": 542, "company": "Gateway Private Equity Group", "contact": "Michael Stohler", "email": "mike@gatewaype.com", "domain": "gatewaype.com"}, {"gid": 1536880271, "row": 543, "company": "Gathers Strategies", "contact": "Dwayne Gathers", "email": "dgathers@gathersstrategies.com", "domain": "gathersstrategies.com"}, {"gid": 1536880271, "row": 544, "company": "Gatski Commercial", "contact": "Frank Gatski Diana Bachmura Laramie Bracken", "email": "frank@gatskicommercial.com; laramie@gatskicommercial.com; diana@gatskicommercial.com", "domain": "gatskicommercial.com"}, {"gid": 1536880271, "row": 545, "company": "Gaw Capital Partners - Hong Kong based", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 546, "company": "GDM Realty Advisors", "contact": "Gary DiMartino", "email": "garyd@gdmra.com", "domain": "gdmra.com"}, {"gid": 1536880271, "row": 547, "company": "Gelt", "contact": "Keith Wasserman Jeff Harris", "email": "kfwasserman@gmail.com; jeff@geltinc.com; keith@geltinc.com; Josh@geltinc.com", "domain": "geltinc.com"}, {"gid": 1536880271, "row": 548, "company": "Gemdale", "contact": "Jason Zhu CEO Michael Krupa pres Michael Daly James Steman Josh Goldman - SD Dev Alvin Kong Elan Matlovsky", "email": "michael.daly@gemdaleusa.com; jim.steman@gemdaleusa.com; alvin.kong@gemdaleusa.com; elan.matlovsky@gemdaleusa.com", "domain": "gemdaleusa.com"}, {"gid": 1536880271, "row": 549, "company": "GenHaus group", "contact": "Leah Walczak", "email": "leah@gemhaus.com", "domain": "gemhaus.com"}, {"gid": 1536880271, "row": 550, "company": "Genesis Capital", "contact": "Gene Kim - Cornell", "email": "eugene.kim@asu.edu", "domain": "asu.edu"}, {"gid": 1536880271, "row": 551, "company": "Gensler", "contact": "Robert Jernigan Akira Nakano", "email": "robert_jernigan@gensler.com; barbara_dunn@gensler.com", "domain": "gensler.com"}, {"gid": 1536880271, "row": 552, "company": "Gentry Real Estate AZ", "contact": "Brendon Adcox", "email": "brendonboyeradcox@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 553, "company": "George Oliver", "contact": "Robert Guerena Curt Kremer Colter Kilgour", "email": "curt.kremer@georgeoliver.com; Robert.guerena@georgeoliver.com; colter.kilgour@georgeoliver.com;", "domain": "georgeoliver.com"}, {"gid": 1536880271, "row": 554, "company": "GO industrial", "contact": "Robert Guerena Mg Ptnr Curt Kremer Charles Jerkovich Colter Kilgour Nick Ray Preston Pruett", "email": "curt.kremer@georgeoliver.com; Robert.guerena@georgeoliver.com; charles.jerkovich@georgeoliver.com; colter.kilgour@georgeoliver.com;", "domain": "georgeoliver.com"}]}
\ No newline at end of file
diff --git a/data/batches/batch_13.json b/data/batches/batch_13.json
new file mode 100644
index 0000000..98616ff
--- /dev/null
+++ b/data/batches/batch_13.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 555, "company": "George Smith Partners", "contact": "Gary Tenzer / Steve Bram / Todd August / Dana Light Bryan Shaffer", "email": "gtenzer@gspartners.com; sbram@gspartners.com; taugust@gspartners.com; dlight@gspartners.com; bshaffer@gspartners.com", "domain": "gspartners.com"}, {"gid": 1536880271, "row": 556, "company": "George Urban Properties", "contact": "G. Ryan Smith", "email": "gryan@george-urban.com", "domain": "george-urban.com"}, {"gid": 1536880271, "row": 557, "company": "get Multi family Real Estate", "contact": "Janet Love", "email": "janet@getmultifamily.com", "domain": "getmultifamily.com"}, {"gid": 1536880271, "row": 558, "company": "GHP", "contact": "Geoff Palmer", "email": "marina@ghpalmer.com; info@ghpalmer.com", "domain": "ghpalmer.com"}, {"gid": 1536880271, "row": 559, "company": "Gibson Transportation Consulting", "contact": "Patrick Gibson", "email": "pgibson@gibsontrans.com", "domain": "gibsontrans.com"}, {"gid": 1536880271, "row": 560, "company": "Gillett Commercial", "contact": "Bucky Gillett", "email": "bucky@gillettcommercial.com", "domain": "gillettcommercial.com"}, {"gid": 1536880271, "row": 561, "company": "Glaser Weil Fink Howard Avchen & Shapiro", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 562, "company": "Global Commercial Real Estate", "contact": "Frank Lahijani, Zach Tonks, jamieg@global-cre.com Kendra Cody", "email": "frankl@global-cre.com; jamieg@global-cre.com; kendrac@global-cre.com", "domain": "global-cre.com"}, {"gid": 1536880271, "row": 563, "company": "Global Credit Union", "contact": "Nicholas Silistria", "email": "n.silistria@globalcu.org", "domain": "globalcu.org"}, {"gid": 1536880271, "row": 564, "company": "Global Premier America", "contact": "Christine Hanna", "email": "christine.hanna@geb5.com", "domain": "geb5.com"}, {"gid": 1536880271, "row": 565, "company": "Globe Corporation", "contact": "George Getz Michael Olsen Bert Getz Jr", "email": "", "domain": ""}, {"gid": 1536880271, "row": 566, "company": "Gold Coast Mortgage Group", "contact": "Bill Anastopoulos", "email": "bill@anastopoulos.com", "domain": "anastopoulos.com"}, {"gid": 1536880271, "row": 567, "company": "Golden Land Surveying", "contact": "Parker Jure", "email": "parker@goldenls.com", "domain": "goldenls.com"}, {"gid": 1536880271, "row": 568, "company": "Goldhawk Capital", "contact": "Dave Isaacs", "email": "dave@goldhawk.us", "domain": "goldhawk.us"}, {"gid": 1536880271, "row": 569, "company": "Goldman Sachs", "contact": "Brad Wilmot", "email": "", "domain": ""}, {"gid": 1536880271, "row": 570, "company": "Gonzales Law Group", "contact": "Jeremy Brust", "email": "jbrust@gonzaleslawgroup.com", "domain": "gonzaleslawgroup.com"}, {"gid": 1536880271, "row": 571, "company": "Goodman", "contact": "Graham Wahlberg; matthew nestlerode", "email": "graham.wahlberg@goodman.com; matthew.nestlerode@goodman.com", "domain": "goodman.com"}, {"gid": 1536880271, "row": 572, "company": "Goodman", "contact": "Ryan Jones, Ben Bytheway; Shannon Hondl", "email": "ryan.jones@goodman.com; ben.bytheway@goodman.com; shannon.hondl@goodman.com", "domain": "goodman.com"}, {"gid": 1536880271, "row": 573, "company": "Goodwin Proctor", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 574, "company": "GPI Companies", "contact": "Clay Friend", "email": "c.friend@gpicos.com", "domain": "gpicos.com"}, {"gid": 1536880271, "row": 575, "company": "GPI Companies", "contact": "Drew Planting Cliff Goldstein", "email": "d.planting@gpicos.com; c.goldstein@gpicos.com", "domain": "gpicos.com"}, {"gid": 1536880271, "row": 576, "company": "GPS Commercial Advisors", "contact": "Jennifer Hill Greg saltz - Pres", "email": "jhill@gpsaz.com; gsaltz@gpsaz.com", "domain": "gpsaz.com"}, {"gid": 1536880271, "row": 577, "company": "Gramercy Properties GPT", "contact": "Ian Baker", "email": "ibaker@gptreit.com", "domain": "gptreit.com"}, {"gid": 1536880271, "row": 578, "company": "Grand Pacific Bank", "contact": "tong chenh", "email": "tong.chenh@gpusa.com", "domain": "gpusa.com"}, {"gid": 1536880271, "row": 579, "company": "Grand Peaks Properties", "contact": "Spencer Welton", "email": "swelton@grandpeaks.com", "domain": "grandpeaks.com"}, {"gid": 1536880271, "row": 580, "company": "Graycor", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 581, "company": "Graystone Capital Advisors", "contact": "Bob Osbrink", "email": "bob@osbrinkgroup.com", "domain": "osbrinkgroup.com"}, {"gid": 1536880271, "row": 582, "company": "GRE Management", "contact": "Kate Clouse-Jackson", "email": "katelynn122791@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 583, "company": "Great East West", "contact": "Frank Nikzad", "email": "fhnikzad@msn.com", "domain": ""}, {"gid": 1536880271, "row": 584, "company": "Greater Phoenix Economic Council", "contact": "Chris Camacho Kristen Stephenson", "email": "cpcamacho@gpec.org; kstephenson@gpec.org", "domain": "gpec.org"}, {"gid": 1536880271, "row": 585, "company": "Green Street Advisors", "contact": "Chris Darling", "email": "cdarling@greenst.com", "domain": "greenst.com"}, {"gid": 1536880271, "row": 586, "company": "Greenberg Glusker", "contact": "Heather Morse", "email": "hmorse@greenbergglusker.com", "domain": "greenbergglusker.com"}, {"gid": 1536880271, "row": 587, "company": "Greenberg Traurig LLP", "contact": "Sandy Presant", "email": "presants@gtlaw.com;", "domain": "gtlaw.com"}, {"gid": 1536880271, "row": 588, "company": "Greenbridge Finance", "contact": "Vishal Vanjani", "email": "vishal@greenbridgecorp.com", "domain": "greenbridgecorp.com"}, {"gid": 1536880271, "row": 589, "company": "GreenEconoMe.com", "contact": "Marika Erderly", "email": "", "domain": ""}, {"gid": 1536880271, "row": 590, "company": "Greenlaw Partners", "contact": "John Blanchard Dean Navarro / Shannon Young Dan park", "email": "dean@greenlawpartners.com; shannon@greenlawpartners.com; jb@greenlawpartners.com", "domain": "greenlawpartners.com"}, {"gid": 1536880271, "row": 591, "company": "Greenwood & McKenzie", "contact": "Jim McKenzie", "email": "", "domain": ""}, {"gid": 1536880271, "row": 592, "company": "Greystar", "contact": "Shawn Hanson", "email": "shanson@greystar.com", "domain": "greystar.com"}, {"gid": 1536880271, "row": 593, "company": "Greystar", "contact": "Terry Pound Rosalinda bridges", "email": "rbridges@greystar.com; shansen@greystar.com; rfriedman@greystar.com; tpound@greystar.com; lramsey@greystar.com; acovington@greystar.com; arose@greystar.com", "domain": "greystar.com"}, {"gid": 1536880271, "row": 594, "company": "Greystar Real Estate Partners", "contact": "Billy Cundiff Bradley Johnson Rosalinda bridges", "email": "bcundiff@greystar.com; bjohnson@greystar.com; rbridges@greystar.com", "domain": "greystar.com"}, {"gid": 1536880271, "row": 595, "company": "Greystone", "contact": "Karen Marotta Aziree Pemberton", "email": "karen.marotta@greyco.com; aziree.pemberton@greyco.com;", "domain": "greyco.com"}, {"gid": 1536880271, "row": 596, "company": "Greystone", "contact": "shana Daby, Rebecca Relch, Thomas Eayda Dante DiStefano", "email": "Shana.daby@greyco.com; rebecca.relch@greyco.com; Thomas.wayda@greyco.com; Dante.Distefano@greyco.com;", "domain": "greyco.com"}, {"gid": 1536880271, "row": 597, "company": "Greystone", "contact": "Tom Meunier / Dale Holzer", "email": "tom.meunier@greystoneusa.com; dale.holzer@greyco.com", "domain": "greystoneusa.com"}, {"gid": 1536880271, "row": 598, "company": "Griddig", "contact": "Dan Mihalovich", "email": "dan@TheSpacePlace.net", "domain": "thespaceplace.net"}, {"gid": 1536880271, "row": 599, "company": "Griffin Capital", "contact": "Erik Kaplan Michael Escalante", "email": "ekaplan@griffincapital.com; mescalante@griffincapital.com", "domain": "griffincapital.com"}]}
\ No newline at end of file
diff --git a/data/batches/batch_14.json b/data/batches/batch_14.json
new file mode 100644
index 0000000..f14baf4
--- /dev/null
+++ b/data/batches/batch_14.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 600, "company": "GRS", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 601, "company": "Guild Mortgage", "contact": "Doug Jameson", "email": "djameson@guildmortgage.net", "domain": "guildmortgage.net"}, {"gid": 1536880271, "row": 602, "company": "Guggenheim Partners", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 603, "company": "Guthrie Development", "contact": "Gary Guzick??", "email": "gary@guthriedevelopment.com", "domain": "guthriedevelopment.com"}, {"gid": 1536880271, "row": 604, "company": "H. Hendy Associates", "contact": "Heidi Hendy Felicia Hyde Jennifer Walton", "email": "", "domain": ""}, {"gid": 1536880271, "row": 605, "company": "H. Vincent McNally PC", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 606, "company": "Hackman Capital", "contact": "Theresa Jones", "email": "tjones@hackmancapital.com", "domain": "hackmancapital.com"}, {"gid": 1536880271, "row": 607, "company": "Hager Pacific Properties", "contact": "Jason Schirn", "email": "jason.schirn@hagerpacific.com", "domain": "hagerpacific.com"}, {"gid": 1536880271, "row": 608, "company": "Hall Jacobs", "contact": "Gannon Coffman Bruce Jackson", "email": "gannon.coffman@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 609, "company": "Hammes Partners", "contact": "David Cohen Stephen Buckeridge", "email": "sbuck67@icloud.com", "domain": ""}, {"gid": 1536880271, "row": 610, "company": "Hankey Capital", "contact": "Tania Kappe Scott Dobbins", "email": "tkappe@hankeycapital.com; dobbins@hiclp.com", "domain": "hankeycapital.com"}, {"gid": 1536880271, "row": 611, "company": "Hanley Investment", "contact": "Tiffanie Farr Anne Monaghan Ed Hanley", "email": "tfarr@hanleyinvestment.com; ehanley@hanleyinvestment.com;", "domain": "hanleyinvestment.com"}, {"gid": 1536880271, "row": 612, "company": "Hanover Financial", "contact": "Mike Lowinger", "email": "mlowinger@hanoverfinancialllc.com", "domain": "hanoverfinancialllc.com"}, {"gid": 1536880271, "row": 613, "company": "Hanson Capital", "contact": "Tiffany Harper", "email": "tiffany@hansonre.com", "domain": "hansonre.com"}, {"gid": 1536880271, "row": 614, "company": "Harbor Associates", "contact": "Justin Loiacono Paul Miskowicz", "email": "justin@harborassociates.com; paul@harborassociates.com", "domain": "harborassociates.com"}, {"gid": 1536880271, "row": 615, "company": "Harbor Group International", "contact": "Jordan Stone", "email": "", "domain": ""}, {"gid": 1536880271, "row": 616, "company": "HARBRO Emergency Services", "contact": "Steve Robertson", "email": "stephen.robertson@harbro.com", "domain": "harbro.com"}, {"gid": 1536880271, "row": 617, "company": "Harcourt's", "contact": "Rudy Medina", "email": "rudy@medina-invest.com", "domain": "medina-invest.com"}, {"gid": 1536880271, "row": 618, "company": "Harley Ellis Devereaux", "contact": "Roy Reel", "email": "rareel@hedev.com", "domain": "hedev.com"}, {"gid": 1536880271, "row": 619, "company": "Schnitzer", "contact": "Jordan Schnitzer Christina Blaser", "email": "jordans@harsch.com; christinab@harsch.com", "domain": "harsch.com"}, {"gid": 1536880271, "row": 620, "company": "Harvest Small Business Finance", "contact": "Brian Crawford Clark Stephens Nicole Hawkland", "email": "bcrawford@harvestcref.com; cstephens@harvestsbf.com; nhawkland@harvestsbf.com", "domain": "harvestcref.com"}, {"gid": 1536880271, "row": 621, "company": "HB Capital", "contact": "Hannah B Hammond", "email": "hannah.hammond4@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 622, "company": "HCI One", "contact": "Keith Helmuth", "email": "keith.helmuth@hcjone.com", "domain": "hcjone.com"}, {"gid": 1536880271, "row": 623, "company": "Healthcare Realty", "contact": "Ryan O'Connor", "email": "oconnor86@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 624, "company": "Heitman", "contact": "Richard Caterina", "email": "richard.caterina@heitman.com", "domain": "heitman.com"}, {"gid": 1536880271, "row": 625, "company": "Heslin Holdings", "contact": "Casey McKeon Matthew Heslin John Belanich Tim McKeon Devin Smith Tim Heslin", "email": "casey@heslinholdings.com; matt@heslinholdings.com; john@heslinholdings.com; tim@heslinholdings.com; devin@heslinholdings.com; tim.heslin@heslinholdings.com", "domain": "heslinholdings.com"}, {"gid": 1536880271, "row": 626, "company": "HFH LTD", "contact": "Christopher Locke, Eric Kang", "email": "Chris@hfhltd.com; Eric@hfhltd.com", "domain": "hfhltd.com"}, {"gid": 1536880271, "row": 627, "company": "Higgenbotham Auctioneers", "contact": "Laura - recpt have outside firm", "email": "laura@higgenbotham.com; auction@higgenbotham.com", "domain": "higgenbotham.com"}, {"gid": 1536880271, "row": 628, "company": "High Caliber Asset Mananegent", "contact": "Cyndee Harding", "email": "Cyndee@HCMFLLC.com", "domain": "hcmfllc.com"}, {"gid": 1536880271, "row": 629, "company": "Highbridge Properties", "contact": "Paul Gradeff", "email": "pgradeff@highbridgeproperties.net", "domain": "highbridgeproperties.net"}, {"gid": 1536880271, "row": 630, "company": "HIghland Partners Corp", "contact": "Brent Cunningham Mike Grannis", "email": "brent.cunningham@highlandpartnerscorp.com; mike.grannis@highlandpartnerscorp.com", "domain": "highlandpartnerscorp.com"}, {"gid": 1536880271, "row": 631, "company": "Highpoint Capital Group", "contact": "Eric Coughlin Jeff Seltzer", "email": "eric.c@hp-cap.com; jseltzer@hp-cap.com", "domain": "hp-cap.com"}, {"gid": 1536880271, "row": 632, "company": "Hilco", "contact": "Stephen Madura", "email": "smadura@hilcoglobal.com", "domain": "hilcoglobal.com"}, {"gid": 1536880271, "row": 633, "company": "Hilldale Group", "contact": "Michael DiSimone", "email": "", "domain": ""}, {"gid": 1536880271, "row": 634, "company": "Hillman Consulting", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 635, "company": "Hines", "contact": "Chris Anderson", "email": "chris.anderson@hines.com", "domain": "hines.com"}, {"gid": 1536880271, "row": 636, "company": "HINES", "contact": "Doug Metzler Paul Twardowski; Eric Hepfer, Varun Akula", "email": "doug.metzler@hines.com; Eric.Hepfer@hines.com;", "domain": "hines.com"}, {"gid": 1536880271, "row": 637, "company": "H.K. Ventures", "contact": "Kyle Rodgers", "email": "rodgek1@unlv.nevada.edu", "domain": "unlv.nevada.edu"}, {"gid": 1536880271, "row": 638, "company": "HLW International", "contact": "Mark Zwagerman", "email": "mzwagerman@hlw.com", "domain": "hlw.com"}, {"gid": 1536880271, "row": 639, "company": "Holland Partner Group", "contact": "Marco Meza-Ruiz, Tom Warren ; John Wayland Brent Schertzer Sarah Dumas George Elum Jeff Gromberg Matt Quigley", "email": "mrscurtdumas@yahoo.com; mezaruiz3@gmail.com; george.elum@gmail.com; dtremaine-mccarthy@hollandpartnergroup.com; mmeza-ruiz@hollandpartnergroup.com; twarren@hollandpartnergroup.com; jwayland@hollandpartnergroup.com; bschertzer@hollandpartnergroup.com; sdumas@hollandpartnergroup.com; gelum@hollandpartnergroup.com; jgromberg@hollandpartnergroup.com; mquigley@hollandpartnergroup.com;", "domain": "hollandpartnergroup.com"}, {"gid": 1536880271, "row": 640, "company": "Holualoa", "contact": "Aroon Chinai I Mchael Kasser Steve Betts", "email": "aroon@holualoa.com; chinai@holualoa.com; kasser@holualoa.com; betts@holualoa.com", "domain": "holualoa.com"}, {"gid": 1536880271, "row": 641, "company": "HomeFed Corp", "contact": "Kent Aden, Jamie Rey Hipolito, Chris Foulger, Maxwell Gleicher Louis Lukondi", "email": "cfoulger@hfc-ca.com; kaden@hfc-ca.com;", "domain": "hfc-ca.com"}, {"gid": 1536880271, "row": 642, "company": "Horowitz Group", "contact": "Adam Horowitz", "email": "", "domain": ""}, {"gid": 1536880271, "row": 643, "company": "Howard Building Corporation", "contact": "Greg O'Connor Gary Conrad - Pres", "email": "goconnor@howardbuilding.com; gconrad@howardbuilding.com", "domain": "howardbuilding.com"}, {"gid": 1536880271, "row": 644, "company": "HP Investors", "contact": "Sumeet Parekh Mg Partner Jason Hotze James Bolt Harki Parekh", "email": "james.bolt@hpinvestors.com; jason.hotze@hpinvestors.com; sumeet.parekh@hpinvestors.com; harki.parekh@hpinvestors.com", "domain": "hpinvestors.com"}]}
\ No newline at end of file
diff --git a/data/batches/batch_15.json b/data/batches/batch_15.json
new file mode 100644
index 0000000..3e22c97
--- /dev/null
+++ b/data/batches/batch_15.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 645, "company": "HQ Group", "contact": "Robert Herscu", "email": "robertherscu@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 646, "company": "HRP Capital", "contact": "Charlie Parker", "email": "charlie@hrpcapital.com", "domain": "hrpcapital.com"}, {"gid": 1536880271, "row": 647, "company": "Hudson Partners", "contact": "Darin Spillman", "email": "darin@hudsonpartnersinc.com", "domain": "hudsonpartnersinc.com"}, {"gid": 1536880271, "row": 648, "company": "Humphrey & Partners Architects", "contact": "asst Nicole", "email": "", "domain": ""}, {"gid": 1536880271, "row": 649, "company": "Hurst Harrigan", "contact": "Pat Hurst", "email": "", "domain": ""}, {"gid": 1536880271, "row": 650, "company": "Hutter Real Estate", "contact": "Larry Hutter", "email": "lkhutter@msn.com", "domain": ""}, {"gid": 1536880271, "row": 651, "company": "I.D.E.A.L. Assets", "contact": "Brian Vander Meulen", "email": "brian@ideal-assets.com", "domain": "ideal-assets.com"}, {"gid": 1536880271, "row": 652, "company": "IAG", "contact": "William Chappelow", "email": "wrc.iagroup@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 653, "company": "iBorrow", "contact": "Brian Good Will McCabe Jeremy Michaelson Jeanna Sterman", "email": "brian@iborrow.com; will@iborrow.com; jeremy@iborrow.com; jeanna@iborrow.com", "domain": "iborrow.com"}, {"gid": 1536880271, "row": 654, "company": "icapRate", "contact": "Dan Tealdi", "email": "dtealdi@icaprate.com", "domain": "icaprate.com"}, {"gid": 1536880271, "row": 655, "company": "ICO Group of Companies", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 656, "company": "iCore Global", "contact": "Jeffrey Hakim", "email": "", "domain": ""}, {"gid": 1536880271, "row": 657, "company": "IDEAL Capital Group", "contact": "Kevin Conway", "email": "kevin@idealcapgroup.com", "domain": "idealcapgroup.com"}, {"gid": 1536880271, "row": 658, "company": "identity", "contact": "Richard Kelly", "email": "rk@idymg.com", "domain": "idymg.com"}, {"gid": 1536880271, "row": 659, "company": "IDI Gazeley", "contact": "Brian Gagne, Jr SR VP", "email": "", "domain": ""}, {"gid": 1536880271, "row": 660, "company": "IDS Real Estate Group", "contact": "David Mgrublian Dave Saeta J Tyron Rob Fuelling", "email": "jtyron@idsrealestate.com; dsaeta@idsrealestate.com; dmgrublian@idsrealestate.com; rfuelling@idsrealestate.com", "domain": "idsrealestate.com"}, {"gid": 1536880271, "row": 661, "company": "IHP Capital Partners", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 662, "company": "Impact Equity", "contact": "Randy Smith", "email": "randy@impactequity.net", "domain": "impactequity.net"}, {"gid": 1536880271, "row": 663, "company": "IMT", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 664, "company": "Infinity Real Estate", "contact": "Bobby Catarina", "email": "bobby@infinityrealestate.com", "domain": "infinityrealestate.com"}, {"gid": 1536880271, "row": 665, "company": "Inland", "contact": "Eugene Rutenberg", "email": "", "domain": ""}, {"gid": 1536880271, "row": 666, "company": "Innovatus Capital Partners", "contact": "Bradley Seiden, David Schiff, Andrew Dym, Andrew Hobson Georgis Carreira Amy Cohen", "email": "bseiden@innovatuscp.com", "domain": "innovatuscp.com"}, {"gid": 1536880271, "row": 667, "company": "Insite Investment", "contact": "Mike Marcu", "email": "", "domain": ""}, {"gid": 1536880271, "row": 668, "company": "Integro Bank", "contact": "Thomas Inserra Elaine Szeto", "email": "elainew.szeto@gmail.com; tjiaz@msn.com", "domain": ""}, {"gid": 1536880271, "row": 669, "company": "Integrity CRE", "contact": "Melynn Wakeman", "email": "melynn@integrityrealty4u.com", "domain": "integrityrealty4u.com"}, {"gid": 1536880271, "row": 670, "company": "Intercontinental Real Estate", "contact": "Manon Palandjian Jessica Levin", "email": "manonp@intercontinental.net; jessical@intercontinental.net; peterp@intercontinental.net; tomt@intercontinental.net", "domain": "intercontinental.net"}, {"gid": 1536880271, "row": 671, "company": "International Airport Center", "contact": "Larry Krasner", "email": "lkrasner@jetcargo.com", "domain": "jetcargo.com"}, {"gid": 1536880271, "row": 672, "company": "Interpacific Asset Management", "contact": "William Garrett Jerry O'Donnell", "email": "info@interpacificmgmt.com", "domain": "interpacificmgmt.com"}, {"gid": 1536880271, "row": 673, "company": "Intersection Development", "contact": "Zachary Cohen", "email": "", "domain": ""}, {"gid": 1536880271, "row": 674, "company": "Interstate Equity Corp", "contact": "Marshall Boyd Brendan Gibney", "email": "mboyd@iecre.net; bgibney@iecre.net", "domain": "iecre.net"}, {"gid": 1536880271, "row": 675, "company": "Intervest - (Umpqua Bank)", "contact": "Linda Seghetti", "email": "lindaseghetti@umpquabank.com", "domain": "umpquabank.com"}, {"gid": 1536880271, "row": 676, "company": "Intex Solutions", "contact": "Paul Sanchez", "email": "psanchez@intexsolutions.com", "domain": "intexsolutions.com"}, {"gid": 1536880271, "row": 677, "company": "INVESCO", "contact": "Charlie Rose Peter Cassiano Tucker Wincele Chase Bolding", "email": "charlie.rose@invesco.com; peter.cassiano@invesco.com; Tucker.Wincele@invesco.com; chase.bolding@invesco.com", "domain": "invesco.com"}, {"gid": 1536880271, "row": 678, "company": "InvestCore Commercial", "contact": "Michael Campbell", "email": "michael@investcorecommercial.com", "domain": "investcorecommercial.com"}, {"gid": 1536880271, "row": 679, "company": "Investment RE Source", "contact": "Robert Kehiayan Lisa Gray", "email": "rkehiayan@investment-resource.com; lisa.gray@investment-resource.com", "domain": "investment-resource.com"}, {"gid": 1536880271, "row": 680, "company": "Investment Real Estate Group", "contact": "Anthony Naticchioni", "email": "anthony@investmentregroup.com", "domain": "investmentregroup.com"}, {"gid": 1536880271, "row": 681, "company": "Investors Management Group", "contact": "Neil Schimmel - presiden", "email": "nschimmel@imgre.com", "domain": "imgre.com"}, {"gid": 1536880271, "row": 682, "company": "Investors Mortgage Holdings", "contact": "Joe Joseph Maggie Craft", "email": "mcraft@imhfc.com", "domain": "imhfc.com"}, {"gid": 1536880271, "row": 683, "company": "Investors Title Company", "contact": "Dennis Wilson - VP major accounts", "email": "dennis@title4u.com", "domain": "title4u.com"}, {"gid": 1536880271, "row": 684, "company": "iNX", "contact": "Paul Laredo - President", "email": "paul.laredo@inx-corp.com", "domain": "inx-corp.com"}, {"gid": 1536880271, "row": 685, "company": "IPX Exchange", "contact": "Stephen Decker", "email": "", "domain": ""}, {"gid": 1536880271, "row": 686, "company": "IPX1031", "contact": "Rick Wittstock", "email": "rickwittstock@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 687, "company": "IQHQ", "contact": "Steven Rosetta Julie Nielsen Lesley Hudson Bryan Smith Tracy Murphy", "email": "bsmith@iqhqreit.com; srosetta@iqhqreit.com; jnielsen@iqhqreit.com; lhudson@iqhqreit.com; tmurphy@iqhqreit.com", "domain": "iqhqreit.com"}, {"gid": 1536880271, "row": 688, "company": "IRA Capital", "contact": "Amer Kasm, amer Malas Jay Gangwal, Mohammad Malas Samir Patel Danielle DeSouza", "email": "ddesouza@iracapital.com; akasm@iracapital.com; amalas@iracapital.com; jgangwal@iracapital.com; amalas@iracapital.com;", "domain": "iracapital.com"}, {"gid": 1536880271, "row": 689, "company": "IRA Services Trust Company", "contact": "Todd Yancey", "email": "todd@iraservices.com; sandra@iraservices.com", "domain": "iraservices.com"}]}
\ No newline at end of file
diff --git a/data/batches/batch_16.json b/data/batches/batch_16.json
new file mode 100644
index 0000000..0afc23b
--- /dev/null
+++ b/data/batches/batch_16.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 690, "company": "IREA", "contact": "Rachel Davis Jonathan Krikorian", "email": "rdavis@irea.com; jkrikorian@irea.com", "domain": "irea.com"}, {"gid": 1536880271, "row": 691, "company": "Iridius Capital", "contact": "G.S Jaggi", "email": "", "domain": ""}, {"gid": 1536880271, "row": 692, "company": "IRONMARK Bulding Company", "contact": "Kari Scherer", "email": "kscherer@ironmarkbldg.com", "domain": "ironmarkbldg.com"}, {"gid": 1536880271, "row": 693, "company": "iTitleTransfer", "contact": "Theodore Sprink", "email": "theodore.sprink@tsprink.com", "domain": "tsprink.com"}, {"gid": 1536880271, "row": 694, "company": "Jacob & Hefner Associates", "contact": "Jeffrey Jacob", "email": "jjacob@jacobandhefner.com; bbohne@jacobandhefner.com", "domain": "jacobandhefner.com"}, {"gid": 1536880271, "row": 695, "company": "James Investment Partners", "contact": "Ed Ratinoff", "email": "", "domain": ""}, {"gid": 1536880271, "row": 696, "company": "Jamestown, L.P.", "contact": "Joshua Callahan Thomas Sandlin comm mgr", "email": "joshua.callahan@jamestownlp.com; thomas.sandlin@jamestownlp.com", "domain": "jamestownlp.com"}, {"gid": 1536880271, "row": 697, "company": "Jamison Properties", "contact": "Jaime Lee", "email": "garrettlee@jamisonservices.com; jaimelee@jamisonservices.com", "domain": "jamisonservices.com"}, {"gid": 1536880271, "row": 698, "company": "JB Matteson", "contact": "Harry Arthur", "email": "HArthur@JBMatteson.com; jbellack@JBMatteson.com; mmatteson@jbmatteson.com; JBlake@JBMatteson.com; DDavid@JBMatteson.com; TFischer@jbmatteson.com", "domain": "jbmatteson.com"}, {"gid": 1536880271, "row": 699, "company": "JCE", "contact": "Juan Carlos Esquivel", "email": "jc@jcesegroup.com", "domain": "jcesegroup.com"}, {"gid": 1536880271, "row": 700, "company": "JCR Capital", "contact": "Jay Rollins Mark Fallon", "email": "jayrollins@jcrcapital.com; markfallonco@gmail.com", "domain": "jcrcapital.com"}, {"gid": 1536880271, "row": 701, "company": "JDA Realty", "contact": "John Devereaux", "email": "", "domain": ""}, {"gid": 1536880271, "row": 702, "company": "Jeffer Mangels Butler & Mitchell", "contact": "Carol James", "email": "cjames@jmbm.com", "domain": "jmbm.com"}, {"gid": 1536880271, "row": 703, "company": "Jerico Development", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 704, "company": "JFA Real Estate", "contact": "Jack Anderson", "email": "jacka@jfarealestate.com", "domain": "jfarealestate.com"}, {"gid": 1536880271, "row": 705, "company": "JH Realty Partners", "contact": "Ernie Rivas", "email": "erivas@jhrep.com", "domain": "jhrep.com"}, {"gid": 1536880271, "row": 706, "company": "JLL", "contact": "Kyle Seeger, Vice President, Ryan Bartos, Senior Managing Director, and Jami Savage-Gray, Executive Vice President,", "email": "Jami.Gray@jll.com; Ryan.Bartos@jll.com; kyle.seeger@jll.com", "domain": "jll.com"}, {"gid": 1536880271, "row": 707, "company": "JLL", "contact": "John Pierson", "email": "", "domain": ""}, {"gid": 1536880271, "row": 708, "company": "JLL", "contact": "Jimmy Cornish, Ryan Timpani", "email": "Jimmy.Cornish@jll.com, Ryan.Timpani@jll.com", "domain": "jll.com"}, {"gid": 1536880271, "row": 709, "company": "JLL", "contact": "JLL Senior Managing Director Ryan Bartos", "email": "Ryan.Bartos@jll.com", "domain": "jll.com"}, {"gid": 1536880271, "row": 710, "company": "JLL", "contact": "Managing Director Ben Geelan and Senior Director Will Mast.", "email": "ben.geelan@jll.com; will.mast@jll.com", "domain": "jll.com"}, {"gid": 1536880271, "row": 711, "company": "JLL", "contact": "Vicki Robinson, Keith Lammersen", "email": "vicki.robinson@jll.com; keith.lammersen@jll.com", "domain": "jll.com"}, {"gid": 1536880271, "row": 712, "company": "JLL", "contact": "Kyle Seeger, Vice President, Jami Savage-Gray, Executive Vice President,", "email": "Jami.Gray@jll.com; kyle.seeger@jll.com", "domain": "jll.com"}, {"gid": 1536880271, "row": 713, "company": "JMI Companies", "contact": "John Martin", "email": "john@jmirealestate.com", "domain": "jmirealestate.com"}, {"gid": 1536880271, "row": 714, "company": "JMI Realty", "contact": "John Kratzer", "email": "", "domain": ""}, {"gid": 1536880271, "row": 715, "company": "JMI Venture Services", "contact": "Jack Mott", "email": "jmott@jmiventureservices.com", "domain": "jmiventureservices.com"}, {"gid": 1536880271, "row": 716, "company": "John Hancock Real Estate", "contact": "Parker Jones Ted Willcocks Patesh Patell", "email": "parker_jones@jhancock.com; ted_willcock@hancock.com", "domain": "jhancock.com"}, {"gid": 1536880271, "row": 717, "company": "Johnson Fain Architects", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 718, "company": "JP Morgan Chase & Co", "contact": "Stephanie Rinard", "email": "stephanie.rinard@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 719, "company": "JPI", "contact": "Rob Morgan", "email": "rob.morgan@jpi.com", "domain": "jpi.com"}, {"gid": 1536880271, "row": 720, "company": "J.R. Miller & Assoc", "contact": "Dan Bianco - President", "email": "", "domain": ""}, {"gid": 1536880271, "row": 721, "company": "JRK Property Holdings", "contact": "Amy Blanco, Danny Lippman", "email": "ablanco@jrk.com; dlippman@jrk.com", "domain": "jrk.com"}, {"gid": 1536880271, "row": 722, "company": "JS Realty", "contact": "Jonathan Steier", "email": "jonathan@jsrealtyco.com", "domain": "jsrealtyco.com"}, {"gid": 1536880271, "row": 723, "company": "Jupiter Holdings", "contact": "Mike Speltz", "email": "mike@jupiterholdings.com", "domain": "jupiterholdings.com"}, {"gid": 1536880271, "row": 724, "company": "Kane Consulting", "contact": "Barbara Kane", "email": "barbara@kaneconsulting.net", "domain": "kaneconsulting.net"}, {"gid": 1536880271, "row": 725, "company": "Kartel Capital", "contact": "Joseph Kashani", "email": "josephkashani@kartelcapital.com", "domain": "kartelcapital.com"}, {"gid": 1536880271, "row": 726, "company": "Kasa Living", "contact": "Christine Johnson", "email": "cjohnson7614@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 727, "company": "Kastle Systens", "contact": "new name", "email": "", "domain": ""}, {"gid": 1536880271, "row": 728, "company": "Katten Muchin Rosenman", "contact": "Jackie Heard Peter Ballance", "email": "jackie.heard@kattenlaw.com; peter.ballance@kattenlaw.com", "domain": "kattenlaw.com"}, {"gid": 1536880271, "row": 729, "company": "KBS Realty Advisors", "contact": "Phil Diment Lori Lewis Shep Wainwright", "email": "pdiment@kbsrealty.com; thelgeson@kbs.com; SWainwright@kbs.com", "domain": "kbsrealty.com"}, {"gid": 1536880271, "row": 730, "company": "Kearny Real Estate Co", "contact": "Hoonie Kang Steven Hillgren Jeff Dritley", "email": "", "domain": ""}, {"gid": 1536880271, "row": 731, "company": "Kelemen Company", "contact": "Tibor Kelemen Rudy Caamano", "email": "tkelemen@kcicompany.com;", "domain": "kcicompany.com"}, {"gid": 1536880271, "row": 732, "company": "Keller Williams realty Utah / Arizona", "contact": "Scott Agnew Kevin may", "email": "scotta@kw.com; kmay2000@gmail.com", "domain": "kw.com"}, {"gid": 1536880271, "row": 733, "company": "Kennedy Funding", "contact": "Edwin Urrego David Green at Results ad", "email": "davidgreen@resultsinc.com; edwin@kennedyfunding.com", "domain": "resultsinc.com"}, {"gid": 1536880271, "row": 734, "company": "Kennedy Wilson", "contact": "Nich Collana Andrew Levant", "email": "alevant@kennedywilson.com; ncolonna@kennedywilson.com", "domain": "kennedywilson.com"}]}
\ No newline at end of file
diff --git a/data/batches/batch_17.json b/data/batches/batch_17.json
new file mode 100644
index 0000000..16253d5
--- /dev/null
+++ b/data/batches/batch_17.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 735, "company": "Kentwood Ventures", "contact": "Kevin Dretzka and Jim Zemezonak", "email": "kdretzka@gmail.com; jim@bouldersrealtyadvisors.com", "domain": "bouldersrealtyadvisors.com"}, {"gid": 1536880271, "row": 736, "company": "KeyBank", "contact": "Lisa Lombardo John Loshbaugh Matthew Ruark", "email": "lisa_k_lombardo@keybank.com; matthew_t_ruark@keybank.com; john_loshbaugh@keybank.com", "domain": "keybank.com"}, {"gid": 1536880271, "row": 737, "company": "Keyser", "contact": "Mark LeBlanc", "email": "mleblanc1724@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 738, "company": "Khangura Development.", "contact": "Suky Khangura", "email": "", "domain": ""}, {"gid": 1536880271, "row": 739, "company": "Kidder - Phx", "contact": "Valerie Lerma Darren Tappen Lexi Neill Bret Isbell Michael Ciosek Eric Bell", "email": "valerie.lerma@kidder.com; darren.tappen@kidder.com; lexi.neill@kidder.com; bret.isbell@kidder.com; michael.ciosek@kidder.com; eric.bell@kidder.com; meili.cady@kidder.com", "domain": "kidder.com"}, {"gid": 1536880271, "row": 740, "company": "Kidder Mathews", "contact": "Brett Isbell Peggy Maxwell", "email": "bret.isbell@kidder.com; peggy.maxwell@kidder.com", "domain": "kidder.com"}, {"gid": 1536880271, "row": 741, "company": "Killefer Flamang", "contact": "Wade Killefer", "email": "wade@kfalosangeles.com; lise@kfalosangeles.com", "domain": "kfalosangeles.com"}, {"gid": 1536880271, "row": 742, "company": "Kimco - Tustin Shopping CTr", "contact": "Carmen Decker - Pres W region Zachary Blatteis Dir Tayor Vaughn Esther Chung", "email": "cdecker@kimcorealty.com; zblatteis@kimcorealty.com; cmjohnson@kimcorealty.com; TVaughan@kimcorealty.com; echung@kimcorealty.com", "domain": "kimcorealty.com"}, {"gid": 1536880271, "row": 743, "company": "Kimco Realty", "contact": "Matt Magnaghi", "email": "MMagnaghi@kimcorealty.com", "domain": "kimcorealty.com"}, {"gid": 1536880271, "row": 744, "company": "Kimco Realty", "contact": "Chris Byrd", "email": "cbyrd@kimcorealty.com", "domain": "kimcorealty.com"}, {"gid": 1536880271, "row": 745, "company": "Kimley Horn", "contact": "Eric Whitehurst", "email": "eric.whitehurst@kimley-horn.com", "domain": "kimley-horn.com"}, {"gid": 1536880271, "row": 746, "company": "Kings Arch Capital", "contact": "Richard Shamooilian - partner", "email": "richard@kingsarch.com", "domain": "kingsarch.com"}, {"gid": 1536880271, "row": 747, "company": "Kirkpatrick Investment", "contact": "Scott Hamilton", "email": "scott@kirkpatrickcos.com", "domain": "kirkpatrickcos.com"}, {"gid": 1536880271, "row": 748, "company": "Kitchell Development Company", "contact": "Kevin Miller VP AZ, Rob Schramm - Pres Wendy Cohen - Pred CEO", "email": "rschramm@kitchell.com; kmiller@kitchell.com; wcohen@kitchell.com", "domain": "kitchell.com"}, {"gid": 1536880271, "row": 749, "company": "Kline - CRE Radio Kline Howard Law", "contact": "Howard Kline", "email": "howard@creradio.com", "domain": "creradio.com"}, {"gid": 1536880271, "row": 750, "company": "KOAR", "contact": "Jay Roth", "email": "jroth@koarllc.com", "domain": "koarllc.com"}, {"gid": 1536880271, "row": 751, "company": "Kosmont Companies", "contact": "Larry Kosmont", "email": "lkosmont@kosmont.com", "domain": "kosmont.com"}, {"gid": 1536880271, "row": 752, "company": "Koury Engineering & Testing", "contact": "Nicole Miller", "email": "nicolem@kouryengineering.com", "domain": "kouryengineering.com"}, {"gid": 1536880271, "row": 753, "company": "Kovach Enclosure Systems", "contact": "James Hatch", "email": "jamesh@kovach.net", "domain": "kovach.net"}, {"gid": 1536880271, "row": 754, "company": "KPRS Construction", "contact": "Joel Stensby", "email": "joels@kprsinc.com", "domain": "kprsinc.com"}, {"gid": 1536880271, "row": 755, "company": "Krone & Bushard", "contact": "Alan krone Chris Bushard Brooks HOward", "email": "operations@bkbinc.com", "domain": "bkbinc.com"}, {"gid": 1536880271, "row": 756, "company": "KTGY Group", "contact": "Jessica Musick; Tricia Esser Maura Schafer, Jeremy Agraz", "email": "jmusick@ktgy.com; mschafer@ktgy.com; tesser@ktgy.com; jagraz@ktgy.com", "domain": "ktgy.com"}, {"gid": 1536880271, "row": 757, "company": "Kursh Group", "contact": "Andrea Yeager", "email": "ayeager@kurschgroup.com", "domain": "kurschgroup.com"}, {"gid": 1536880271, "row": 758, "company": "KZ DevCo LP", "contact": "Mark Zimmerman Pat Cowan", "email": "pc@kzdevco.com; mz@kzdevco.com", "domain": "kzdevco.com"}, {"gid": 1536880271, "row": 759, "company": "La Jolla Capital", "contact": "Scott Wissbaum", "email": "", "domain": ""}, {"gid": 1536880271, "row": 760, "company": "Ladder Capital", "contact": "Eliav Dan", "email": "", "domain": ""}, {"gid": 1536880271, "row": 761, "company": "Land Advisors Org", "contact": "Greg Vogel; Capri Barney", "email": "gvogel@landadvisors.com; cbarney@landadvisors.com", "domain": "landadvisors.com"}, {"gid": 1536880271, "row": 762, "company": "Land Advisors Org", "contact": "Brian Carricaburu", "email": "bcarricaburu@landadvisors.com", "domain": "landadvisors.com"}, {"gid": 1536880271, "row": 763, "company": "Landgrant Development", "contact": "Sam Marasco", "email": "csam@landgrant.net", "domain": "landgrant.net"}, {"gid": 1536880271, "row": 764, "company": "LandHub.com", "contact": "Kevin may", "email": "kmay2000@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 765, "company": "Landmark Capital Advisors", "contact": "Ingrid Vallon, David Kidder, Steven Sims", "email": "ivallon@landmarkcapitaladvisors.com; dkidder@landmarkcapitaladvisors.com; ssims@landmarkcapitaladvisors.com", "domain": "landmarkcapitaladvisors.com"}, {"gid": 1536880271, "row": 766, "company": "Landmark Commercial Group", "contact": "Robert Aertker", "email": "rca@landmark-cs.com", "domain": "landmark-cs.com"}, {"gid": 1536880271, "row": 767, "company": "Landmark Dividend", "contact": "Kale Speaker", "email": "kspeaker@landmarkdividend.com", "domain": "landmarkdividend.com"}, {"gid": 1536880271, "row": 768, "company": "Landmark Title Assurance Agency", "contact": "Vicki Etherton Kristyi Smith", "email": "vicki.etherton@ltaz.com; kristi.smith@ltaz.com", "domain": "ltaz.com"}, {"gid": 1536880271, "row": 769, "company": "Larsen Baker", "contact": "Isaac Figueroa CCIM SIOR", "email": "figueroa8387@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 770, "company": "LaTerra Development", "contact": "Chris & Charles Tourtellotte Bryan Miranda", "email": "bryanmiranda@me.com; Contact@LaTerraDev.com;", "domain": "laterradev.com"}, {"gid": 1536880271, "row": 771, "company": "Latitude 33 Development", "contact": "John Mastin", "email": "lat33dev@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 772, "company": "Latitude Real Estate Investors", "contact": "Glenn Sonnenberg", "email": "gsonnenberg@lmrei.com;", "domain": "lmrei.com"}, {"gid": 1536880271, "row": 773, "company": "Laurus Corporation", "contact": "Jesse Liu", "email": "", "domain": ""}, {"gid": 1536880271, "row": 774, "company": "Law Depot", "contact": "Chris Bordato", "email": "cbordato@lawdepot.com", "domain": "lawdepot.com"}, {"gid": 1536880271, "row": 775, "company": "Lawyers Title", "contact": "Ron Howarth", "email": "ron.howarth@ltic.com", "domain": "ltic.com"}, {"gid": 1536880271, "row": 776, "company": "LBA Realty", "contact": "JOhn Norton SVP Eric Brown Brad Neglia John Garrigan Perry Schonfeld / Melanie Colbert Eric Brown", "email": "jnnorton@lbarealty.com; bneglia@lbarealty.com; cflores@lbarealty.com; ebrown@lbarealty.com; slayton@lbarealty.com; jgarrigan@lbarealty.com; pschonfeld@lbarealty.com; mcolbert@lbarealty.com;", "domain": "lbarealty.com"}, {"gid": 1536880271, "row": 777, "company": "LBA Realty - to cflores@lbarealty.com - did Sara already", "contact": "Angie McCabe Brad Neglia", "email": "mccabe@lbarealty.com; neglia@lbarealty.com; cflores@lbarealty.com", "domain": "lbarealty.com"}, {"gid": 1536880271, "row": 778, "company": "LBC Capital", "contact": "Michelle Ong", "email": "michelle@lbccapital.com", "domain": "lbccapital.com"}, {"gid": 1536880271, "row": 779, "company": "LBG Funds", "contact": "Leslie Lundin", "email": "llundin@lbgfunds.com", "domain": "lbgfunds.com"}]}
\ No newline at end of file
diff --git a/data/batches/batch_18.json b/data/batches/batch_18.json
new file mode 100644
index 0000000..b1c36c0
--- /dev/null
+++ b/data/batches/batch_18.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 780, "company": "LDCRE", "contact": "Brendan Hotchkiss", "email": "bhotchkiss@ldcre.com", "domain": "ldcre.com"}, {"gid": 1536880271, "row": 781, "company": "Leagan Realty", "contact": "Lisa Eagan", "email": "lisaeagan@leaganrealty.com", "domain": "leaganrealty.com"}, {"gid": 1536880271, "row": 782, "company": "Leasecake", "contact": "Tina Colucci", "email": "tinamcolucci@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 783, "company": "Lee & Associates", "contact": "Jeff Rinkov", "email": "Jrinkov@lee-associates.com", "domain": "lee-associates.com"}, {"gid": 1536880271, "row": 784, "company": "Lee & Associates", "contact": "Andrew Cheney", "email": "acheney@leearizona.com", "domain": "leearizona.com"}, {"gid": 1536880271, "row": 785, "company": "Lee & Associates", "contact": "Stein Koss, Tom Louer, Marc Pierce and Fenton Kelly", "email": "", "domain": ""}, {"gid": 1536880271, "row": 786, "company": "LeFrak Organization", "contact": "Ed Cortese Jamie LeFrak", "email": "", "domain": ""}, {"gid": 1536880271, "row": 787, "company": "Legacy Acqusitions", "contact": "Andy McMullin", "email": "andy@legacyacquisitions.com", "domain": "legacyacquisitions.com"}, {"gid": 1536880271, "row": 788, "company": "Legacy Partners", "contact": "Tim O'Brien", "email": "TOBRIEN@LEGACYPARTNERS.COM; meyer@legacypartners.com", "domain": "legacypartners.com"}, {"gid": 1536880271, "row": 789, "company": "Legendary Commercial Real Estate", "contact": "Armando Aguirre", "email": "aaguirre@legendarycre.com", "domain": "legendarycre.com"}, {"gid": 1536880271, "row": 790, "company": "Leisure Werden & Terry Agency", "contact": "Victor Paz", "email": "victor.paz@lwtagency.com", "domain": "lwtagency.com"}, {"gid": 1536880271, "row": 791, "company": "Lennar Urban", "contact": "Kristin Melicaney Danielle Tocco", "email": "danielle.tocco@lennar.com", "domain": "lennar.com"}, {"gid": 1536880271, "row": 792, "company": "Leo Bradford Group", "contact": "Brad Magnant", "email": "", "domain": ""}, {"gid": 1536880271, "row": 793, "company": "LevRose Real Estate", "contact": "Keri Davies, Jason Reddington", "email": "kdavies@levrose.com; jreddington@levrose.com", "domain": "levrose.com"}, {"gid": 1536880271, "row": 794, "company": "Lewis Operating Corp", "contact": "Wayne Williams, Randall Lewis; John Goodman", "email": "wayne.williams@lewismc.com; randall.lewis@lewismc.com; john.goodman@lewismc.com; bob.martin@lewismc.com", "domain": "lewismc.com"}, {"gid": 1536880271, "row": 795, "company": "Liberty Property Trust", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 796, "company": "Lincoln Property Co", "contact": "Kent Handleman Rob Kane David Binswanger", "email": "khandleman@lpc.com; rkane@lpc.com", "domain": "lpc.com"}, {"gid": 1536880271, "row": 797, "company": "Lincoln Property Company", "contact": "Julie Cornelius, John Orsak Nick Nudo David Krumwiede Sr EVP, Michael Monroe", "email": "nnudo@lpc.com; jorsak@lpc.com; dkrumwiede@lpc.com; jcornelius@lpc.com", "domain": "lpc.com"}, {"gid": 1536880271, "row": 798, "company": "Lineage Asset Advisors", "contact": "Jeff Gould", "email": "jeff@lineageasset.com", "domain": "lineageasset.com"}, {"gid": 1536880271, "row": 799, "company": "Link Industrial Properties", "contact": "Ed Valerio Joseph Finnigan, Evelyn", "email": "evalerio@linklogistics.com; jfinnigan@linklogistics.com; ematousek@liprop.com;", "domain": "linklogistics.com"}, {"gid": 1536880271, "row": 800, "company": "Lion Real Estate", "contact": "Jeffrey Weller Mory Barak", "email": "", "domain": ""}, {"gid": 1536880271, "row": 801, "company": "LionStone INvestments", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 802, "company": "Live Oak Properties", "contact": "Jan Holtze", "email": "jan@live-oak-properties.com", "domain": "live-oak-properties.com"}, {"gid": 1536880271, "row": 803, "company": "Living Light group of Companies", "contact": "Keith Konetzni", "email": "kkonetzni@gmail.;com", "domain": ""}, {"gid": 1536880271, "row": 804, "company": "LNR Property", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 805, "company": "Lobo Investment Group", "contact": "Emmanuel Lopez", "email": "emmanueljoselopez@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 806, "company": "LocalConstruct", "contact": "Casey Lynch", "email": "casey@localconstruct.com", "domain": "localconstruct.com"}, {"gid": 1536880271, "row": 807, "company": "Location Matters", "contact": "Limor Spilky, Mike Spilky", "email": "lspilky@locationmattersinc.com; mspilky@locationmattersinc.com", "domain": "locationmattersinc.com"}, {"gid": 1536880271, "row": 808, "company": "Logan Capital Advisors", "contact": "jules arthur Paul Runkle", "email": "jules@logancapitaladvisors.com; paul@logancapitaladvisors.com", "domain": "logancapitaladvisors.com"}, {"gid": 1536880271, "row": 809, "company": "Logic CRE", "contact": "Brendan Keating justin Minosa nathalie Wainright Paula Cleveland Joe Carbone", "email": "bkeating@logicCRE.com; jcarbone@logiccre.com; pcleveland@logiccre.com", "domain": "logiccre.com"}, {"gid": 1536880271, "row": 810, "company": "Lone Oak", "contact": "Harriet Ducot / Alexa Mizrahi", "email": "alexa@loneoakfund.com", "domain": "loneoakfund.com"}, {"gid": 1536880271, "row": 811, "company": "Long Realty", "contact": "Kevin Kaplan", "email": "kevkaplan@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 812, "company": "Lori Blank & Associates", "contact": "Lori Blank", "email": "laureeneblank@outlook.com", "domain": ""}, {"gid": 1536880271, "row": 813, "company": "Lori Ranch Group", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 814, "company": "Lowe Enterprises", "contact": "Mike McNerney Joel Mayer Tom Wulf Marty Caverly Robert Reitenour Jann Diehl J. Todd Majchey", "email": "mmcnerney@loweenterprises.com; jmayer@loweenterprises.com; twulf@loweenterprises.com; rreitenour@loweenterprises.com; tmajcher@loweenterprises.com; mcaverly@loweenterprises.com; jdiehl@loweenterprises.com;", "domain": "loweenterprises.com"}, {"gid": 1536880271, "row": 815, "company": "LPA, Inc.", "contact": "Dan Heinfeld - pres", "email": "dheinfeld@lpainc.com", "domain": "lpainc.com"}, {"gid": 1536880271, "row": 816, "company": "Lucent Capital", "contact": "Adam Emrani/ Jason Yazdani / Farzim Emrani/ Steven Yazdani", "email": "syazdani@lucentcapital.com; femrani@lucentcapital.com; jason@lucentcapital.com", "domain": "lucentcapital.com"}, {"gid": 1536880271, "row": 817, "company": "Lukrom", "contact": "Thomas McPherson", "email": "thomas@lukrom.com", "domain": "lukrom.com"}, {"gid": 1536880271, "row": 818, "company": "Lument", "contact": "Jack Alvarez - Asso Dir", "email": "jack.alvarez@lument.com", "domain": "lument.com"}, {"gid": 1536880271, "row": 819, "company": "Lument", "contact": "David Wilbanks Courtney Lewis Rick Warren Lauren Jourdian - marketing Carl Gaines", "email": "david.wilbanks@lument.com; rick.warren@lument.com; lauren.jourdian@lument.com; Richard.Andrews@lument.com; nick.hamilton@lument.com; Josh.Land@lument.com; Casey.Moore@lument.com; courtney.lewis@lument.com; carl.gaines@lument.com; tyler.howard@lument.com; jennifer.coleman@Lument.com", "domain": "lument.com"}, {"gid": 1536880271, "row": 820, "company": "LW Land", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 821, "company": "Lyle Parks Jr Construction", "contact": "Van Hester / Oman Martinez", "email": "vhester@lpj.com; omartinez@lpj.com", "domain": "lpj.com"}, {"gid": 1536880271, "row": 822, "company": "Lyon Communities", "contact": "Terisa Kretzmann Valerie Kunimura", "email": "valeriekunimura@lyonliving.com; MikeRios@lyonliving.com; terisaKretzmann@lyonliving.com", "domain": "lyonliving.com"}, {"gid": 1536880271, "row": 823, "company": "M & G Equities", "contact": "Adam Forester; Rob Curren", "email": "adamf@mgequities.com; rob@mgequities.com", "domain": "mgequities.com"}, {"gid": 1536880271, "row": 824, "company": "M-Rad Architecture", "contact": "Matthew Rosenberg, Sarah Jean Mark", "email": "sarah@m-rad.com; matthew@m-rad.com", "domain": "m-rad.com"}]}
\ No newline at end of file
diff --git a/data/batches/batch_19.json b/data/batches/batch_19.json
new file mode 100644
index 0000000..3bd0d3c
--- /dev/null
+++ b/data/batches/batch_19.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 825, "company": "M David Paul", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 826, "company": "M@ Real Estate", "contact": "Mary Calise", "email": "", "domain": ""}, {"gid": 1536880271, "row": 827, "company": "MaceRich", "contact": "Kim Choukalas, Jen Brigham, Cameron Done", "email": "kim.choukalas@macerich.com; jen.brigham@macerich.com; cameron.done@macerich.com", "domain": "macerich.com"}, {"gid": 1536880271, "row": 828, "company": "Mack Property Management", "contact": "Scott Petrick", "email": "spetrick@mackmgmt.com", "domain": "mackmgmt.com"}, {"gid": 1536880271, "row": 829, "company": "Mack Real Estate Group", "contact": "Richard mack ceo", "email": "", "domain": ""}, {"gid": 1536880271, "row": 830, "company": "Madigan Realty LLC", "contact": "Andy Esch", "email": "andy@azandy.com", "domain": "azandy.com"}, {"gid": 1536880271, "row": 831, "company": "Madison Communities Arizona", "contact": "Justin Britto", "email": "", "domain": ""}, {"gid": 1536880271, "row": 832, "company": "Main & Main", "contact": "mike clark Kyle Kavanaugh", "email": "mclark@mainandmaininc.com; kyle@mainandmaininc.com", "domain": "mainandmaininc.com"}, {"gid": 1536880271, "row": 833, "company": "Mainstreet Real Estate Services", "contact": "Angela Nelson", "email": "", "domain": ""}, {"gid": 1536880271, "row": 834, "company": "Majestic Asset Management", "contact": "David Fradin", "email": "davidf@majesticllc.com;", "domain": "majesticllc.com"}, {"gid": 1536880271, "row": 835, "company": "Majestic Realty", "contact": "Ed Konjoyan Michael Perkins Gail Kiralla, Fran Inman Kyle Valley David Wheeler - Pres", "email": "ekonjoyan@majesticrealty.com; kylevalley@majesticrealty.com; mperkins@majesticrealty.com; finman@majesticrealty.com; davidwheeler@majesticrealty.com", "domain": "majesticrealty.com"}, {"gid": 1536880271, "row": 836, "company": "Mandri Capital", "contact": "Max Friedman", "email": "mfriedman@mandricapital.com", "domain": "mandricapital.com"}, {"gid": 1536880271, "row": 837, "company": "Manhattan West Real Estate", "contact": "Lorenzo Esparza", "email": "lesparza@manhattanwest.com", "domain": "manhattanwest.com"}, {"gid": 1536880271, "row": 838, "company": "Manufacturers Bank", "contact": "Micah Russum", "email": "mrussum@manubank.com", "domain": "manubank.com"}, {"gid": 1536880271, "row": 839, "company": "MAR Companies", "contact": "Mark Roady", "email": "", "domain": ""}, {"gid": 1536880271, "row": 840, "company": "Marabella Commercial Finance", "contact": "Christian Marabella", "email": "nnn@marabellafinance.com", "domain": "marabellafinance.com"}, {"gid": 1536880271, "row": 841, "company": "Marcus & Millichap", "contact": "Conor Brennan Aaron Bove", "email": "conor.brennan@marcusmillichap.com; above@marcusmillichap.com", "domain": "marcusmillichap.com"}, {"gid": 1536880271, "row": 842, "company": "Marcus & Millichap", "contact": "Mark Ruble", "email": "mark.ruble@marcusmillichap.com", "domain": "marcusmillichap.com"}, {"gid": 1536880271, "row": 843, "company": "Marcus & millichap", "contact": "John Chang", "email": "john.chang@marcusmillichap.com", "domain": "marcusmillichap.com"}, {"gid": 1536880271, "row": 844, "company": "Marcus & Millichap", "contact": "Cliff David", "email": "cdavid@ipausa.com;", "domain": "ipausa.com"}, {"gid": 1536880271, "row": 845, "company": "Marcus & Millichap - IPA", "contact": "Brian Abernethy", "email": "brian.abernethy@marcusmillichap.com", "domain": "marcusmillichap.com"}, {"gid": 1536880271, "row": 846, "company": "Marcus & Millichap HQ", "contact": "Michaelle Cocagne", "email": "michelle.cocagne@marcusmillichap.com", "domain": "marcusmillichap.com"}, {"gid": 1536880271, "row": 847, "company": "Maricopa County", "contact": "Nikki Smith", "email": "njesmith@outlook.com", "domain": ""}, {"gid": 1536880271, "row": 848, "company": "Mark II Properties", "contact": "Jerry Swanger", "email": "jerrys@sdmarkii.com", "domain": "sdmarkii.com"}, {"gid": 1536880271, "row": 849, "company": "Mark-Taylor", "contact": "John Carlson Preisdnet Lindsay Duffy Tarah Garcia Adam Greco Kaycee Kisling", "email": "john.carlson@mark-taylor.com; lindsay.duffy@mark-taylor.com; tarah.garcia@mark-taylor.com; adam.greco@mark-taylor.com; kaycee.kisling@mark-taylor.com", "domain": "mark-taylor.com"}, {"gid": 1536880271, "row": 850, "company": "Marketing Brokers", "contact": "Dave Peckenpaugh", "email": "dave@marketingbrokers.com", "domain": "marketingbrokers.com"}, {"gid": 1536880271, "row": 851, "company": "Marshall Property & Dev", "contact": "Matt Montgomery", "email": "mm@marshallllc.com", "domain": "marshallllc.com"}, {"gid": 1536880271, "row": 852, "company": "Marshall Reddick RE Network", "contact": "Scott Pastel", "email": "spastel@marshallreddick.com", "domain": "marshallreddick.com"}, {"gid": 1536880271, "row": 853, "company": "Martin Property Advisors", "contact": "Gordon Rasmussen CCIM", "email": "grasmussein13@cox.net", "domain": ""}, {"gid": 1536880271, "row": 854, "company": "Masyno Holding LLC", "contact": "Anthony Bibars, Kal Bibars - Principals", "email": "", "domain": ""}, {"gid": 1536880271, "row": 855, "company": "Matt Construction", "contact": "Dafna Zilafro", "email": "dzilafro@mattconstruction.com", "domain": "mattconstruction.com"}, {"gid": 1536880271, "row": 856, "company": "Matthews Real estate", "contact": "Kyle Matthews; Daniel Withers, lori.valencia David Harrington; Cliff Carnes, Duerk Brewer, Chad Kurz", "email": "Kyle.matthews@matthews.com; Daniel.withers@matthews.com; lori.valencia@matthews.com; david.harrington@matthews.com; chad.kurz@matthews.com; duerk.brewer@matthews.com; chad.kurz@matthews.com; david.cameron@matthews.com;", "domain": "matthews.com"}, {"gid": 1536880271, "row": 857, "company": "Matthews RE Investment Services", "contact": "Duerk Brewer COO", "email": "duerk.brewer@matthews.com", "domain": "matthews.com"}, {"gid": 1536880271, "row": 858, "company": "Matthews", "contact": "Bob Osbrink", "email": "bob@osbrinkgroup.com", "domain": "osbrinkgroup.com"}, {"gid": 1536880271, "row": 859, "company": "MBK Rental Living", "contact": "Ken McCarren prs David Kurian Ed Davis Ron Mertzel Christnie Rhoumbouts", "email": "ken_mccarren@mbkrentalliving.com; david_kurian@mbkrentalliving.com; ed_davis@mbkrentalliving.com; ron_mertzel@mbkrentalliving.com; crombouts@newgroundco.com", "domain": "mbkrentalliving.com"}, {"gid": 1536880271, "row": 860, "company": "MC Companies", "contact": "Ken McElroy Ross McCallister", "email": "", "domain": ""}, {"gid": 1536880271, "row": 861, "company": "MCA Realty", "contact": "Peter Cheng", "email": "mfitzpatrick@mca-realty.com; pcheng@mca-realty.com", "domain": "mca-realty.com"}, {"gid": 1536880271, "row": 862, "company": "McArthur Land Company", "contact": "Jeremy McArthur", "email": "jmcarthur@mclandco.com", "domain": "mclandco.com"}, {"gid": 1536880271, "row": 863, "company": "McCarthy Buildings", "contact": "Charlie Crews, Marcus Gilmore", "email": "ccrews@mccarthy.com; mgilmore@mccarthy.com", "domain": "mccarthy.com"}, {"gid": 1536880271, "row": 864, "company": "McCarthy Cook", "contact": "Tom McCarthy", "email": "tem@mccarthycook.com;", "domain": "mccarthycook.com"}, {"gid": 1536880271, "row": 865, "company": "McGinn Commercial", "contact": "Christopher mcGinn", "email": "cmcginnsr@mcginncommercial.com", "domain": "mcginncommercial.com"}, {"gid": 1536880271, "row": 866, "company": "McGregor Brown Company", "contact": "William McGregor", "email": "bill@mcgregorbrown.com", "domain": "mcgregorbrown.com"}, {"gid": 1536880271, "row": 867, "company": "McKinney Advisory Group", "contact": "Damian McKinney", "email": "dmckinney@mckinneyadvisory.com; tdalton@mckinneyadvisory.com", "domain": "mckinneyadvisory.com"}, {"gid": 1536880271, "row": 868, "company": "McMillin", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 869, "company": "McShane Companies", "contact": "Josh Vidro Sheri Tantari, Mary Michaelsen JOsh Vydro", "email": "stantari@mcshane.com; mmichaelsen@mcshane.com; jvidro@mcshane.com;", "domain": "mcshane.com"}]}
\ No newline at end of file
diff --git a/data/batches/batch_20.json b/data/batches/batch_20.json
new file mode 100644
index 0000000..09f3b2b
--- /dev/null
+++ b/data/batches/batch_20.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 870, "company": "MDH Partners - Atl based", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 871, "company": "MDI Capital", "contact": "George Ceithaml", "email": "gceithaml@mdicap.com", "domain": "mdicap.com"}, {"gid": 1536880271, "row": 872, "company": "Meissner", "contact": "Tim Meissner / Danielle D'Andrea", "email": "timm@meissnerjacquet.com; danielled@meissnerjacquet.com", "domain": "meissnerjacquet.com"}, {"gid": 1536880271, "row": 873, "company": "Menlo Equities", "contact": "Henry D. Bullock Wayne Brandt Chad Iverson Reed Fratt Max Pearson", "email": "iverson@menloequities.com; brandt@menloequities; bullock@menloequities.com; fratt@menloequities.com; pearson@menloequities.com", "domain": "menloequities.com"}, {"gid": 1536880271, "row": 874, "company": "Meraki Global", "contact": "Narine Zardarian", "email": "nzardarian@meraki.global", "domain": "meraki.global"}, {"gid": 1536880271, "row": 875, "company": "Meridian Capital", "contact": "Jonathan Stern Seth Grossman", "email": "jstern@meridiancapital.com; sgrossman@meridiancapital.com", "domain": "meridiancapital.com"}, {"gid": 1536880271, "row": 876, "company": "Meridian One Group", "contact": "Charla FOwler", "email": "charla@meridianonegroup.com", "domain": "meridianonegroup.com"}, {"gid": 1536880271, "row": 877, "company": "Meritage Homes", "contact": "Patrice Marcolla", "email": "marcolla.patrice@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 878, "company": "Merlone Geier Partners", "contact": "Katy Noel. Dennis Borowski Jonathan Lischke Brad Geir Michael Walsh", "email": "knoel@merlonegeier.com; JLischke@merlonegeier.com; bgeier@merlonegeier.com", "domain": "merlonegeier.com"}, {"gid": 1536880271, "row": 879, "company": "Mesa West", "contact": "Jeff Friedman / Ronnie Gul / Bruce Beck", "email": "rgul@mesawestcapital.com; jfriedman@mesawestcapital.com", "domain": "mesawestcapital.com"}, {"gid": 1536880271, "row": 880, "company": "Met Life", "contact": "Todd Morefield Brian Fox/Emily Philips - prop not right people Kathy Sato", "email": "tmorefield@metlife.com", "domain": "metlife.com"}, {"gid": 1536880271, "row": 881, "company": "Metro Investments", "contact": "Art Simonian", "email": "", "domain": ""}, {"gid": 1536880271, "row": 882, "company": "Metropolitan Equities", "contact": "Gustavo Boros", "email": "gboros@meqco.com", "domain": "meqco.com"}, {"gid": 1536880271, "row": 883, "company": "Metropolitan Pacific", "contact": "John Warfel,", "email": "jwarfel@metropolitanpacific.com; mtopacio@metpac.com", "domain": "metropolitanpacific.com"}, {"gid": 1536880271, "row": 884, "company": "MetroWest Realty Consultants", "contact": "Mark Cardenas", "email": "mark.cardenas@mwrci.com", "domain": "mwrci.com"}, {"gid": 1536880271, "row": 885, "company": "MG Properties", "contact": "Paul Kaseburg Mark Gleiberman Jeff Gleiberman asst Adriana Morales", "email": "mg@mgproperties.com; amorales@mgproperties.com; jgleiberman@mgproperties.com; pkaseburg@mgproperties.com; akashani@mgproperties.com", "domain": "mgproperties.com"}, {"gid": 1536880271, "row": 886, "company": "MGA Associates", "contact": "Al Martini", "email": "almartini@aol.com", "domain": ""}, {"gid": 1536880271, "row": 887, "company": "MGG", "contact": "Paul Monsen", "email": "paul@mgginvpartners.com; jgumerove@mgginvpartners.com:\r\njglassman@mgginvpartners.com", "domain": "mgginvpartners.com"}, {"gid": 1536880271, "row": 888, "company": "MHG Commercial", "contact": "Aaron Dutcher", "email": "aaron@mhgcommercial.com", "domain": "mhgcommercial.com"}, {"gid": 1536880271, "row": 889, "company": "Michael A. Pollack RE INvestments", "contact": "Michael Pollack, Patrick Cassidy", "email": "map@pollackinvestments.com; marie@pollackinvestments.com", "domain": "pollackinvestments.com"}, {"gid": 1536880271, "row": 890, "company": "Midtown National Group - send to Francesca", "contact": "John Bosman", "email": "john@midtown-national.com;", "domain": "midtown-national.com"}, {"gid": 1536880271, "row": 891, "company": "Midwest Regional Bank", "contact": "Gabriel Gasca", "email": "gabriel@gabrielgasca.com", "domain": "gabrielgasca.com"}, {"gid": 1536880271, "row": 892, "company": "MIG Investment Group", "contact": "Sima Yamini", "email": "simayamini@miginvestment.com", "domain": "miginvestment.com"}, {"gid": 1536880271, "row": 893, "company": "MIG Real Estate", "contact": "Kevin Stiles Greg Merage", "email": "kstiles@migcap.com; mlarue@migref.com", "domain": "migcap.com"}, {"gid": 1536880271, "row": 894, "company": "Mike Rovner Construction", "contact": "Skylar Jewett / Mike Rovner", "email": "mrovner@rovnerconstruction.com; sjewett@rovnerconstruction.com", "domain": "rovnerconstruction.com"}, {"gid": 1536880271, "row": 895, "company": "Milan Capital Management", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 896, "company": "Mill Creek", "contact": "Brian Burke, Chad Dubeau, Brandon Finnie, Sam Griffin, Erik Lezak, Mark Sanford, Tyler Wilson, Sam Simone Christine Franz Ashley Rebal", "email": "ssimone@mcrtrust.com; cfranz@mcrtrust.com; TylerWilson@MCRTrust.com; MSanford@MCRTrust.com; ELezak@MCRTrust.com; SGriffin@MCRTrust.com; BFinnie@MCRTrust.com; CDuBeau@MCRTrust.com; BBurke@MCRTrust.com; arebal@mcrtrust.com; amiller@mcrtrust.com", "domain": "mcrtrust.com"}, {"gid": 1536880271, "row": 897, "company": "Millennial Property Solutions", "contact": "Richard Cheng", "email": "richard@millennialpropertysolutions.com", "domain": "millennialpropertysolutions.com"}, {"gid": 1536880271, "row": 898, "company": "Millennium Commercial Properties", "contact": "Jeff Chain", "email": "jeff@mpdnv.com", "domain": "mpdnv.com"}, {"gid": 1536880271, "row": 899, "company": "Millenium Enterprises", "contact": "Philip Manoucheri", "email": "philip@millenniumllc.net", "domain": "millenniumllc.net"}, {"gid": 1536880271, "row": 900, "company": "Miramar Industrial Partners", "contact": "Paul Fuhrman, Jae Yi, lew Friedland, Peter Eichler, Kevin Louie, Josh Mesna", "email": "pfuhrman@miramarcapital.com; jmesna@miramarcapital.com; jyi@miramarcapital.com; lfriedland@miramarcapital.com; peichler@miramarcapital.com; kevinlouie@gmail.com", "domain": "miramarcapital.com"}, {"gid": 1536880271, "row": 901, "company": "Mission Capital Advisors", "contact": "Shlomo Morgulis", "email": "smorgulis@beckermanpr.com", "domain": "beckermanpr.com"}, {"gid": 1536880271, "row": 902, "company": "Mission Profitable", "contact": "Leonard Atlas", "email": "atlas@missionprofitable.com", "domain": "missionprofitable.com"}, {"gid": 1536880271, "row": 903, "company": "Mitsubishi Electric USA", "contact": "James Lundberg", "email": "james.lundberg@meus.mea.com", "domain": "meus.mea.com"}, {"gid": 1536880271, "row": 904, "company": "MJW Property Group", "contact": "Mark Weinstein", "email": "mweinstein@mjwinvestments.com", "domain": "mjwinvestments.com"}, {"gid": 1536880271, "row": 905, "company": "Mobilitie", "contact": "Tom Lam", "email": "tlam@mobilitie.com", "domain": "mobilitie.com"}, {"gid": 1536880271, "row": 906, "company": "Modus Development", "contact": "Ed Gorman", "email": "ed@moduscompanies.com", "domain": "moduscompanies.com"}, {"gid": 1536880271, "row": 907, "company": "Mohr Capital", "contact": "Rodrigo Godoi", "email": "rodrigo@mohrcap.com", "domain": "mohrcap.com"}, {"gid": 1536880271, "row": 908, "company": "Monarch Commeecial Advisors", "contact": "Brandon Norton", "email": "", "domain": ""}, {"gid": 1536880271, "row": 909, "company": "Monarch Realty", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 910, "company": "Monday Group", "contact": "Ken Dewan", "email": "kdewan@mondayg.com", "domain": "mondayg.com"}, {"gid": 1536880271, "row": 911, "company": "Monday Properties", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 912, "company": "Money 360", "contact": "Gary Bechtel", "email": "garybechtel@money360.com", "domain": "money360.com"}, {"gid": 1536880271, "row": 913, "company": "Monsen Capital", "contact": "Paul Monsen", "email": "paul.n.monsen@gmail.com; paul@mgginvpartners.com", "domain": "mgginvpartners.com"}, {"gid": 1536880271, "row": 914, "company": "Montana Avenue Capital", "contact": "Jeremy Rogers", "email": "jrogers@macpartnersllc.com", "domain": "macpartnersllc.com"}]}
\ No newline at end of file
diff --git a/data/batches/batch_21.json b/data/batches/batch_21.json
new file mode 100644
index 0000000..8ec88de
--- /dev/null
+++ b/data/batches/batch_21.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 915, "company": "Moran & Company", "contact": "Mary Ann King", "email": "maryannk@moranandco.com", "domain": "moranandco.com"}, {"gid": 1536880271, "row": 916, "company": "Morgan Stanley", "contact": "Tom Lawlor Gary Duff Carissa Schlosser Kevork Zoryan Lisa Matulis at Martin Advertsiing", "email": "thomas.lawlor@morganstanley.com; gary.duff@morganstanley.com; carissa.schlosser@morganstanley.com;", "domain": "morganstanley.com"}, {"gid": 1536880271, "row": 917, "company": "Morley Builders", "contact": "Jan Karl Jon Sansom mark Benjamin", "email": "jkarl@morleybuilders.com; jsansom@morleybuilders.com", "domain": "morleybuilders.com"}, {"gid": 1536880271, "row": 918, "company": "Morlin Asset Management", "contact": "Jock Ebner", "email": "j.ebner@morlinmgmt.com", "domain": "morlinmgmt.com"}, {"gid": 1536880271, "row": 919, "company": "Morningstar", "contact": "Michelle Weiss", "email": "michelle.weiss@morningstar.com", "domain": "morningstar.com"}, {"gid": 1536880271, "row": 920, "company": "Morris Commercial", "contact": "Gary Morris", "email": "garymorris@morriscre.com", "domain": "morriscre.com"}, {"gid": 1536880271, "row": 921, "company": "Morris Polich Purdy", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 922, "company": "Mortenson", "contact": "Rachel Romero-Lay", "email": "rachel.romero-lay@mortenson.com", "domain": "mortenson.com"}, {"gid": 1536880271, "row": 923, "company": "Moss Adams", "contact": "John Mackel Practice leader RE Ron Hechman -PR", "email": "john.mackel@mossadams.com", "domain": "mossadams.com"}, {"gid": 1536880271, "row": 924, "company": "Moss Group", "contact": "Richard Moss", "email": "richard@mossgroup.com", "domain": "mossgroup.com"}, {"gid": 1536880271, "row": 925, "company": "Mosser Capital", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 926, "company": "Mountain America Credit Union", "contact": "Michael Park Sr Loan Officer", "email": "", "domain": ""}, {"gid": 1536880271, "row": 927, "company": "Moxie Properties", "contact": "Krishna gupta", "email": "krishna@moxieproperties.com", "domain": "moxieproperties.com"}, {"gid": 1536880271, "row": 928, "company": "Mulholland Equity Partners", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 929, "company": "Murphy Development", "contact": "Kaitlin Murphy Arduino", "email": "karduino@murphydev.com", "domain": "murphydev.com"}, {"gid": 1536880271, "row": 930, "company": "MVE Group", "contact": "Matthew McLarand Dan Gura Sherwin Pineda", "email": "mmclarand@mve-architects.com; dgura@mve-architects.com; spineda@mve-architects.com", "domain": "mve-architects.com"}, {"gid": 1536880271, "row": 931, "company": "MVI Properties", "contact": "Mitchell McCarthy Elliot Van Nest", "email": "Mitch@Mviproperties.com; Elliot@Mviproperties.com", "domain": "mviproperties.com"}, {"gid": 1536880271, "row": 932, "company": "Myles Management Group", "contact": "Duane Myles", "email": "duanemyles@ymail.com", "domain": ""}, {"gid": 1536880271, "row": 933, "company": "N & N Joint Ventures", "contact": "Dan Newman", "email": "apartmentbuyers2011@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 934, "company": "Nadel Architects", "contact": "Dave Jacobsen Joan Frei Craig Lyons", "email": "djacobson@nadelarc.com; jfrei@nadelarc.com; clyons@nadelarc.com", "domain": "nadelarc.com"}, {"gid": 1536880271, "row": 935, "company": "NAI Capital", "contact": "Eric Hasserjian JC Casillas Michael Zugsmith Rick Gold", "email": "mzugsmith@naicapital.com; jcasillas@naicapital.com; rgold@naicapital.com; ehasserjian@naicapital.com", "domain": "naicapital.com"}, {"gid": 1536880271, "row": 936, "company": "NAI Horizon", "contact": "Laurel Lewis", "email": "laurel.lewis@naihorizon.com", "domain": "naihorizon.com"}, {"gid": 1536880271, "row": 937, "company": "NAI Maestas & Ward", "contact": "Steve Kraemer", "email": "", "domain": ""}, {"gid": 1536880271, "row": 938, "company": "NAIOP AZ", "contact": "Suzanne Kinney", "email": "naiopaz@naiopaz.org", "domain": "naiopaz.org"}, {"gid": 1536880271, "row": 939, "company": "National Bank of Arizona", "contact": "Bronson Naab matt levine erik damko - leader Tim Colquhoun Martina Burberry Scott Stovall", "email": "martina.burberry@nbarizona.com; tim.colquhoun@nbarizona.com; scott.stovall@nbarizona.com; bronson.naab@nbarizona.com; matt.levine@nbarizona.com; eric.damko@nbarizona.com; Jeannie.nguyen@nbarizona.com", "domain": "nbarizona.com"}, {"gid": 1536880271, "row": 940, "company": "National BTR Solutions", "contact": "Madison Peters Ashley Knipp", "email": "maddytpeters@gmail.com; knippashley@yahoo.com", "domain": ""}, {"gid": 1536880271, "row": 941, "company": "National Real Estate Development", "contact": "Peter Hudnut", "email": "phudnut@natrealestatedevelopment.com", "domain": "natrealestatedevelopment.com"}, {"gid": 1536880271, "row": 942, "company": "National Realty Investments", "contact": "Robert Hardwick", "email": "bgdlmkr@msn.com", "domain": ""}, {"gid": 1536880271, "row": 943, "company": "National Sign & Marketing Corp", "contact": "Steve Rosenbloom", "email": "srosenbloom@nsmc.com", "domain": "nsmc.com"}, {"gid": 1536880271, "row": 944, "company": "Nearon Enterprises", "contact": "Tony Perino Chang Soo Blaine Emmons-CFO Stacy Wiieland", "email": "tperino@nearon.com;swieland@nearon.com; cslee@nearon.com", "domain": "nearon.com"}, {"gid": 1536880271, "row": 945, "company": "nectarflow", "contact": "Carrie Antrim", "email": "", "domain": ""}, {"gid": 1536880271, "row": 946, "company": "Neighborhood Ventures", "contact": "Lexi Romano, Jamison Manwaring, JOhn Kobierowski Bart Diehl", "email": "ally@neighborhood.ventures; lexi@neighborhood.ventures; jamison@neighborhood.ventures; john@neighborhood.ventures; bart@neighborhood.ventures; kyle@neighborhood.ventures", "domain": "neighborhood.ventures"}, {"gid": 1536880271, "row": 947, "company": "Neilson Hammer", "contact": "Jason de Guzman", "email": "jason@neilsonhammer.com", "domain": "neilsonhammer.com"}, {"gid": 1536880271, "row": 948, "company": "Nelson Commercial Development", "contact": "Jeff Nelson", "email": "jeff@nelsoncommercial.org", "domain": "nelsoncommercial.org"}, {"gid": 1536880271, "row": 949, "company": "Nelson Brothers Prof Real Estate", "contact": "Patrick Nelson / Preston Thomas", "email": "patrick@nelson-brothers.com; preston@nelson-brothers.com", "domain": "nelson-brothers.com"}, {"gid": 1536880271, "row": 950, "company": "NES Financial", "contact": "Laura Kelly", "email": "lkelly@nesf.com", "domain": "nesf.com"}, {"gid": 1536880271, "row": 951, "company": "Net Leased Real Properties", "contact": "Paul Bonanno Jeff Ramsay", "email": "paul@NNNsearch.com; jeff@1031nnnsearch.com", "domain": "nnnsearch.com"}, {"gid": 1536880271, "row": 952, "company": "New Standard Equities", "contact": "Ed Ring Natalie Cariola Justine David -Brown", "email": "ering@newstandardequities.com; clewis@newstandardequities.com", "domain": "newstandardequities.com"}, {"gid": 1536880271, "row": 953, "company": "New York Life RE Investors", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 954, "company": "Newcastle Partners", "contact": "Jackson Smith", "email": "jackson@newcastlepartners.com", "domain": "newcastlepartners.com"}, {"gid": 1536880271, "row": 955, "company": "NewGen Advisory", "contact": "Dinesh Rama", "email": "dan.rama@newgenadv.com", "domain": "newgenadv.com"}, {"gid": 1536880271, "row": 956, "company": "Newmark", "contact": "Steve Julius", "email": "steve.julius@nmrk.com;", "domain": "nmrk.com"}, {"gid": 1536880271, "row": 957, "company": "Newmark", "contact": "", "email": "mike.garlick@nmrk.com; barry.gabel@nmrk.com; chris.marchildon@nmrk.com", "domain": "nmrk.com"}, {"gid": 1536880271, "row": 958, "company": "Newmark", "contact": "Bill Bauman", "email": "bill.bauman@ngkf.com", "domain": "ngkf.com"}, {"gid": 1536880271, "row": 959, "company": "Newmark", "contact": "Brad Goff", "email": "brad.goff@nmrk.com", "domain": "nmrk.com"}]}
\ No newline at end of file
diff --git a/data/batches/batch_22.json b/data/batches/batch_22.json
new file mode 100644
index 0000000..d11223b
--- /dev/null
+++ b/data/batches/batch_22.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 960, "company": "Newmark", "contact": "Mike Garlick", "email": "mike.garlick@nmrk.com", "domain": "nmrk.com"}, {"gid": 1536880271, "row": 961, "company": "Newmark", "contact": "Barry Gabel, Chris Marchildon and CJ Osbrink", "email": "", "domain": ""}, {"gid": 1536880271, "row": 962, "company": "Newmark", "contact": "CJ Osbrink", "email": "cj.osbrink@nmrk.com", "domain": "nmrk.com"}, {"gid": 1536880271, "row": 963, "company": "Newmark Merrill", "contact": "Sandy Sigal, Darren Bovard John Hickman; Tim Murphy Jae Chung Greg Giacopuzzi", "email": "dbovard@newmarkmerrill.com; jhickman@newmarkmerrill.com; ssigal@newmarkmerrill.com; tmurphy@newmarkmerrill.com; jchung@newmarkmerrill.com; ggiacopuzzi@newmarkmerrill.com", "domain": "newmarkmerrill.com"}, {"gid": 1536880271, "row": 964, "company": "Newmark Realty Capital", "contact": "Andy Bratt Mark Ritchie Michael Heagerty", "email": "abratt@newmarkrealtycapital.com; mritchie@newmarkrealtycapital.com; mheagerty@newmarkrealtycapital.com", "domain": "newmarkrealtycapital.com"}, {"gid": 1536880271, "row": 965, "company": "Next Protection", "contact": "Jermey Berger", "email": "", "domain": ""}, {"gid": 1536880271, "row": 966, "company": "NextMetro Communities", "contact": "Josh Hartmann CEO", "email": "", "domain": ""}, {"gid": 1536880271, "row": 967, "company": "Nighthawk Equity", "contact": "Garrett Lynch", "email": "", "domain": ""}, {"gid": 1536880271, "row": 968, "company": "Nimble Capital Group", "contact": "Michael Wagman Mike Angelo", "email": "mwagman@nimblecapitalgroup.com; mangelo@nimblecapitalgroup.com", "domain": "nimblecapitalgroup.com"}, {"gid": 1536880271, "row": 969, "company": "NNN Investment Co", "contact": "Michael Campbell", "email": "Michael@nnninvco.com", "domain": "nnninvco.com"}, {"gid": 1536880271, "row": 970, "company": "NNN Pro", "contact": "Tom Jonsson Ken Johnson II", "email": "kenmjohnson2@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 971, "company": "NNN Properties Group", "contact": "Giovanni Oliva", "email": "giovanni@nnnpropertiesgroup.com", "domain": "nnnpropertiesgroup.com"}, {"gid": 1536880271, "row": 972, "company": "Norris Realty Advisors", "contact": "Ashley Golinski Steven Norris", "email": "ashley@norrisadvisors.com; Steve@norrisadvisors.com", "domain": "norrisadvisors.com"}, {"gid": 1536880271, "row": 973, "company": "Northmarq Capital", "contact": "Arsen Aminov", "email": "aaminov@northmarq.com", "domain": "northmarq.com"}, {"gid": 1536880271, "row": 974, "company": "Northmarq", "contact": "Trevor Koskovich", "email": "tkoskovich@northmarq.com", "domain": "northmarq.com"}, {"gid": 1536880271, "row": 975, "company": "Northmarq Capital", "contact": "Rob Hervey / Lisa Baccare Joe Giordani", "email": "rhervey@northmarq.com; lbaccare@northmarq.com; jgiordani@northmarq.com", "domain": "northmarq.com"}, {"gid": 1536880271, "row": 976, "company": "Northstar Realty Finance", "contact": "Daniel Katz", "email": "dkatz@nrfc.com", "domain": "nrfc.com"}, {"gid": 1536880271, "row": 977, "company": "Northwood Investors", "contact": "John Z. Kukral - pres Brady Thurman", "email": "bthurman@northwoodinvestors.com; jkukral@northwoodinvestors.com", "domain": "northwoodinvestors.com"}, {"gid": 1536880271, "row": 978, "company": "Novateur Capital Investments", "contact": "Maxim Shapiro", "email": "max@novateurcapital.com", "domain": "novateurcapital.com"}, {"gid": 1536880271, "row": 979, "company": "NRC Realty", "contact": "Tracey Suppo", "email": "tracey.suppo@nrc.com", "domain": "nrc.com"}, {"gid": 1536880271, "row": 980, "company": "NTrust", "contact": "Richard Platzek", "email": "rplatzek@ntrustinfotech.com", "domain": "ntrustinfotech.com"}, {"gid": 1536880271, "row": 981, "company": "Oak Road Capital", "contact": "Natalie Aghaei David Aghaei", "email": "daghaei@oakroadcapital.com", "domain": "oakroadcapital.com"}, {"gid": 1536880271, "row": 982, "company": "Oak Tree Commercial Mortgage", "contact": "Joe Andrada", "email": "joeandrada@oaktreecm.com", "domain": "oaktreecm.com"}, {"gid": 1536880271, "row": 983, "company": "Oaktree Capital Management", "contact": "Ambrose Fisher", "email": "", "domain": ""}, {"gid": 1536880271, "row": 984, "company": "Ocean West Capital", "contact": "Russ Allegrette", "email": "rallegrette@oceanwestcp.com", "domain": "oceanwestcp.com"}, {"gid": 1536880271, "row": 985, "company": "Octane Realty & Development", "contact": "Robert Montano", "email": "rmontano@octanegrp.com", "domain": "octanegrp.com"}, {"gid": 1536880271, "row": 986, "company": "Odic", "contact": "Melissa Kim / Mina Chau", "email": "melissak@odicenv.com; minac@odicenv.com", "domain": "odicenv.com"}, {"gid": 1536880271, "row": 987, "company": "Offerpad", "contact": "Brian Bair", "email": "", "domain": ""}, {"gid": 1536880271, "row": 988, "company": "Old Republic Title", "contact": "Bridget Martinez Trusiak", "email": "btrusiak@ortc.com; pcasillas@ortc.com; lsmall@ortc.com", "domain": "ortc.com"}, {"gid": 1536880271, "row": 989, "company": "Olive Hill", "contact": "Michael Cho. Tim Lee", "email": "tlee@olivehillgroup.com; mcho@olivehillgroup.com", "domain": "olivehillgroup.com"}, {"gid": 1536880271, "row": 990, "company": "Olsson", "contact": "Nicole Solar", "email": "", "domain": ""}, {"gid": 1536880271, "row": 991, "company": "Oltmans Construction", "contact": "Gerald Singh", "email": "geralds@oltmans.com", "domain": "oltmans.com"}, {"gid": 1536880271, "row": 992, "company": "Olympus Property", "contact": "Aiza Kelley", "email": "aiza.sam7@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 993, "company": "Omnia Pacific Construction", "contact": "Brent Dufine", "email": "brent@omniapacific.com", "domain": "omniapacific.com"}, {"gid": 1536880271, "row": 994, "company": "OneAZ", "contact": "Fernando Portillo Christopher Goodwin", "email": "nandop1623@gmail.com; cwgoodaz@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 995, "company": "Optima Asset Management", "contact": "Doug Morehead", "email": "doug@optimaasset.com", "domain": "optimaasset.com"}, {"gid": 1536880271, "row": 996, "company": "Optimal Real Estate", "contact": "Eugene Page", "email": "page@optimalre.com", "domain": "optimalre.com"}, {"gid": 1536880271, "row": 997, "company": "Optimas Solutions", "contact": "", "email": "reachraycampos@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 998, "company": "Opus Bank", "contact": "Erin Pryor Ed Padilla", "email": "epadilla@opusbank.com; epryor@opusbank.com", "domain": "opusbank.com"}, {"gid": 1536880271, "row": 999, "company": "OpWest Partners", "contact": "Ryan Wagner Tyler Kent", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1000, "company": "Orion Investment Real Estate", "contact": "Ari Spiro Nick Miner Sr vp Mary Nollenberger Carol Schillne and Judi Butterworth", "email": "nick.miner@orionprop.com; ari.spiro@orionprop.com; mary.nollenberger@orionprop.com; Carol.Schillne@orionprop.com; Judi.Butterworth@orionprop.com", "domain": "orionprop.com"}, {"gid": 1536880271, "row": 1001, "company": "Orum Capital", "contact": "Joshua Hanasab", "email": "josh@orumcapital.com", "domain": "orumcapital.com"}, {"gid": 1536880271, "row": 1002, "company": "OVALH LLC", "contact": "Richell Coleman", "email": "richell@realtysourcecircle.com", "domain": "realtysourcecircle.com"}, {"gid": 1536880271, "row": 1003, "company": "Overton moore", "contact": "Timur Tecimer CEO", "email": "ttecimer@omprop.com", "domain": "omprop.com"}, {"gid": 1536880271, "row": 1004, "company": "Oxbow Partners", "contact": "", "email": "", "domain": ""}]}
\ No newline at end of file
diff --git a/data/batches/batch_23.json b/data/batches/batch_23.json
new file mode 100644
index 0000000..161d805
--- /dev/null
+++ b/data/batches/batch_23.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 1005, "company": "PACE", "contact": "Bryant Cukier", "email": "bryantc@pacecompumetrics.com", "domain": "pacecompumetrics.com"}, {"gid": 1536880271, "row": 1006, "company": "PacVentures", "contact": "Ryan Gilbert", "email": "rgilbert@pacventures.com", "domain": "pacventures.com"}, {"gid": 1536880271, "row": 1007, "company": "Pacific Castle", "contact": "Wayne Cheng, Rod Astarabadi", "email": "wcheng@pacificcastle.com; rastarabadi@pacificcastle.com", "domain": "pacificcastle.com"}, {"gid": 1536880271, "row": 1008, "company": "Pacific Coast Commercial", "contact": "Shirley Kanamu", "email": "shirley@pacificcoastcommercial.com", "domain": "pacificcoastcommercial.com"}, {"gid": 1536880271, "row": 1009, "company": "Pacific Commercial Capital", "contact": "John Halvorson", "email": "john@paccomcap.com", "domain": "paccomcap.com"}, {"gid": 1536880271, "row": 1010, "company": "Pacific Commercial Investments", "contact": "Chris Rodriguez", "email": "chris@pacificnnn.com", "domain": "pacificnnn.com"}, {"gid": 1536880271, "row": 1011, "company": "Pacific Development Partners LLC", "contact": "Jay Boris", "email": "jay@pdpllc.net;", "domain": "pdpllc.net"}, {"gid": 1536880271, "row": 1012, "company": "Pacific Enterprise Bank", "contact": "Gary Kurtz", "email": "gkurtz@pacificenterprisebank.com", "domain": "pacificenterprisebank.com"}, {"gid": 1536880271, "row": 1013, "company": "Pacific National Property Services", "contact": "Don Brenon", "email": "dbrenon@pacific-companies.com", "domain": "pacific-companies.com"}, {"gid": 1536880271, "row": 1014, "company": "Pacific Premier Bank", "contact": "Jocelyn Pastore Diane Murico Ungbar Tarlow", "email": "dmurico@ppbi.com; utarlow@ppbi.com; jpastore@ppbi.com", "domain": "ppbi.com"}, {"gid": 1536880271, "row": 1015, "company": "Pacific Property partners", "contact": "Christoper Atkinson, Barry Beitler", "email": "chris@pppcre.com; barry@pppcre.com", "domain": "pppcre.com"}, {"gid": 1536880271, "row": 1016, "company": "Pacific Reach", "contact": "David Sears", "email": "dave@pacreachpartners.com", "domain": "pacreachpartners.com"}, {"gid": 1536880271, "row": 1017, "company": "Pacific Southwest Realty", "contact": "Michael Collins Mike Tanner Kostas Kavayiotidis", "email": "mcollins@psrs.com; mtanner@psrs.com; kkavayiotidis@psrs.com; rhagerty@psrs.com;", "domain": "psrs.com"}, {"gid": 1536880271, "row": 1018, "company": "Pacific Starr Group", "contact": "Shirley Yee", "email": "syee@pacificstarrgroup.com", "domain": "pacificstarrgroup.com"}, {"gid": 1536880271, "row": 1019, "company": "Pacific Thomas Capital", "contact": "Randall Whitney", "email": "randall@pacificthomas.com", "domain": "pacificthomas.com"}, {"gid": 1536880271, "row": 1020, "company": "Pacific Urban Residential", "contact": "Al Pace Pres & CEO, Rory Gardner", "email": "apace@purapts.com; rgardner@purapts.com; cbriones@purapts.com", "domain": "purapts.com"}, {"gid": 1536880271, "row": 1021, "company": "Pacifica Companies", "contact": "Deepak Israni", "email": "disrani@pacificacompanies.com", "domain": "pacificacompanies.com"}, {"gid": 1536880271, "row": 1022, "company": "Pacifica Investments", "contact": "Oscar Graham", "email": "oscar@pacificainvest.com", "domain": "pacificainvest.com"}, {"gid": 1536880271, "row": 1023, "company": "Pacifica Real Estate", "contact": "Philip Aries", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1024, "company": "PacWest Security Services", "contact": "Vicki Langley", "email": "vickil@pacwestsecurity.com", "domain": "pacwestsecurity.com"}, {"gid": 1536880271, "row": 1025, "company": "Palisades Equity Partners", "contact": "Carl Groner", "email": "cgroner@palisadestrust.com", "domain": "palisadestrust.com"}, {"gid": 1536880271, "row": 1026, "company": "Panattoni", "contact": "Mark Payne", "email": "mpayne@panattoni.com", "domain": "panattoni.com"}, {"gid": 1536880271, "row": 1027, "company": "Pango Group", "contact": "Evelyn Sanchez", "email": "esanchez@pangogroup.com", "domain": "pangogroup.com"}, {"gid": 1536880271, "row": 1028, "company": "Paragon Commercial Group", "contact": "Erwin Bucy Jim Dillavou Brad Rable Mark Harrigian Todd Huber", "email": "ebucy@paragoncommercialgroup.com jdillavou@paragoncommercialgroup.com; thuber@paragoncommercialgroup.com", "domain": "paragoncommercialgroup.com"}, {"gid": 1536880271, "row": 1029, "company": "Paragon Commercial Properties", "contact": "Kevin Klemm", "email": "kevinklemm.paragon@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1030, "company": "Paramount Property Tax Appeal", "contact": "Wes Nichols", "email": "wes@pptaxappeal.com", "domain": "pptaxappeal.com"}, {"gid": 1536880271, "row": 1031, "company": "Parker & Associates", "contact": "Dan Parker", "email": "dan@digitalre.com", "domain": "digitalre.com"}, {"gid": 1536880271, "row": 1032, "company": "Parking Concepts", "contact": "Paul Gnasso", "email": "pgnasso@pcioc.com", "domain": "pcioc.com"}, {"gid": 1536880271, "row": 1033, "company": "Parkview Financial", "contact": "Paul Rahimian, Karina", "email": "paul@parkviewloan.com; Karina@ParkviewLoan.com", "domain": "parkviewloan.com"}, {"gid": 1536880271, "row": 1034, "company": "Parklane Development Group", "contact": "Ted Fentin", "email": "tfentin@newburywest.com", "domain": "newburywest.com"}, {"gid": 1536880271, "row": 1035, "company": "Parkman Holdings", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1036, "company": "Parkwest General Contracting", "contact": "Craig Sullivan", "email": "sully@parkwestgc.com", "domain": "parkwestgc.com"}, {"gid": 1536880271, "row": 1037, "company": "Partners Capital Solutions", "contact": "Richard B. Shapiro Tim White", "email": "rshapiro@pcs-funds.com; twhite@pcs-funds.com", "domain": "pcs-funds.com"}, {"gid": 1536880271, "row": 1038, "company": "Partner Engineering", "contact": "Kelly McMicken Joe Derhake", "email": "kmcmicken@partneresi.com", "domain": "partneresi.com"}, {"gid": 1536880271, "row": 1039, "company": "Partners Bank", "contact": "Ida Lai", "email": "ilai@partnersbankca.com", "domain": "partnersbankca.com"}, {"gid": 1536880271, "row": 1040, "company": "Partners PMG", "contact": "Brock Hakalmazian", "email": "bhakalmazian@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1041, "company": "Passco", "contact": "Alan Clifton Gary Goodman Stacy Stemen, todd siegel", "email": "sstemen@passco.com; tsiegel@passco.com; aclifton@passco.com; ggoodman@passco.com", "domain": "passco.com"}, {"gid": 1536880271, "row": 1042, "company": "Pathfinder Partners", "contact": "Lorne Polger", "email": "lpolger@pathfinderfunds.com", "domain": "pathfinderfunds.com"}, {"gid": 1536880271, "row": 1043, "company": "Paul Kott Realtors", "contact": "Paul Kott", "email": "paulkott@paulkottrealtors.com", "domain": "paulkottrealtors.com"}, {"gid": 1536880271, "row": 1044, "company": "PCCP", "contact": "Bill Lindsay", "email": "wlindsay@pccpllc.com", "domain": "pccpllc.com"}, {"gid": 1536880271, "row": 1045, "company": "Pegasus Investments", "contact": "Aaron Ashkenazy David Chasin Daylin Ackerman", "email": "david@pegasusinvestments.com; dackerman@pegasusinvestments.com", "domain": "pegasusinvestments.com"}, {"gid": 1536880271, "row": 1046, "company": "Pegasus Retail", "contact": "Anthony Johnson Donnie Brainard", "email": "aj@pegasusgroupnm.com;", "domain": "pegasusgroupnm.com"}, {"gid": 1536880271, "row": 1047, "company": "Pender Capital", "contact": "Zach Murphy Mg Dir -Orig", "email": "zach@pendercapital.com", "domain": "pendercapital.com"}, {"gid": 1536880271, "row": 1048, "company": "Pendulum Property Partners", "contact": "Kevin Hayes.", "email": "khayes@pendulumpp.com", "domain": "pendulumpp.com"}, {"gid": 1536880271, "row": 1049, "company": "Penwood Real Estate Investment Mgmnt LLC", "contact": "", "email": "", "domain": ""}]}
\ No newline at end of file
diff --git a/data/batches/batch_24.json b/data/batches/batch_24.json
new file mode 100644
index 0000000..a3f56f1
--- /dev/null
+++ b/data/batches/batch_24.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 1050, "company": "Perkins + Will", "contact": "Carl Meyer eric aukee", "email": "Carl.Meyer@perkinswill.com; Eric.Aukee@PerkinsWill.com", "domain": "perkinswill.com"}, {"gid": 1536880271, "row": 1051, "company": "Perk Prop", "contact": "Jason Cox Ari Spagat", "email": "jason@perkprop.com; ari@perkprop.com", "domain": "perkprop.com"}, {"gid": 1536880271, "row": 1052, "company": "PermitPlace", "contact": "Mike Robinson", "email": "mrobinson@permitplace.com", "domain": "permitplace.com"}, {"gid": 1536880271, "row": 1053, "company": "PGIM", "contact": "John Jacobs / Virginia Casey / Nicki De Curtis", "email": "john.jacobs@prudential.com", "domain": "prudential.com"}, {"gid": 1536880271, "row": 1054, "company": "PHD Properties", "contact": "Phil Davis", "email": "phil@phdpropertiesinc.com", "domain": "phdpropertiesinc.com"}, {"gid": 1536880271, "row": 1055, "company": "Philadelphia Soundstages", "contact": "Keren Weinberg", "email": "kberg21@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1056, "company": "Phillips Edison", "contact": "Paul Mittman", "email": "pmittmann@phillipsedison.com", "domain": "phillipsedison.com"}, {"gid": 1536880271, "row": 1057, "company": "Phoenician Oasis", "contact": "Kyle Macdonald", "email": "kmac308@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1058, "company": "Phoenix, City of", "contact": "Zachary Werdean", "email": "zwerdean@asu.edu", "domain": "asu.edu"}, {"gid": 1536880271, "row": 1059, "company": "Phoenix Commercial Spaces", "contact": "Malik Hammack", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1060, "company": "Phoenix Realty:", "contact": "Alex Saunders", "email": "asaunders@phoenixrg.com", "domain": "phoenixrg.com"}, {"gid": 1536880271, "row": 1061, "company": "Phoenix West Commercial", "contact": "Bobbie Mastracci Eli Mastracci", "email": "bmastracci@phxwc.com; emastracci@phxwc.com", "domain": "phxwc.com"}, {"gid": 1536880271, "row": 1062, "company": "PHX Area Investments", "contact": "Eric Frensdorf", "email": "Ericfrensdorf@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1063, "company": "PIMCO", "contact": "John Murray", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1064, "company": "Pinnacle Family of Companies", "contact": "Diana Longoria Jennifer Staciokas", "email": "jstaciokas@pinnacleliving.com; dlongoria@pinnacleliving.com", "domain": "pinnacleliving.com"}, {"gid": 1536880271, "row": 1065, "company": "Pinnacle Lending", "contact": "Joseph Kove", "email": "joe@plgnv.com", "domain": "plgnv.com"}, {"gid": 1536880271, "row": 1066, "company": "Pinnacle Real Estate", "contact": "Vince Kagawan", "email": "pinnaclevince@yahoo.com", "domain": ""}, {"gid": 1536880271, "row": 1067, "company": "Pitney Bowes - MapInfo", "contact": "Lisa Fanning", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1068, "company": "Pizzulli Associates", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1069, "company": "Plaza Bank", "contact": "Tyler Massas", "email": "tmassas@plazabank.net", "domain": "plazabank.net"}, {"gid": 1536880271, "row": 1070, "company": "Plenary Group", "contact": "William Gorham", "email": "william.gorham@plenarygroup.com", "domain": "plenarygroup.com"}, {"gid": 1536880271, "row": 1071, "company": "Ploutus Advisors", "contact": "Adnan Tapia", "email": "atapia@ploutusadvisors.com", "domain": "ploutusadvisors.com"}, {"gid": 1536880271, "row": 1072, "company": "Plumas Bank", "contact": "Elizabeth Kuipers", "email": "elizabeth.kuipers@plumasbank.com", "domain": "plumasbank.com"}, {"gid": 1536880271, "row": 1073, "company": "PMB Real Estate Services", "contact": "Whitney Delgado", "email": "wdelgado@pmbres.com", "domain": "pmbres.com"}, {"gid": 1536880271, "row": 1074, "company": "PMP management", "contact": "Alison Sanchez", "email": "alisonsanchez13@yahoo.com", "domain": ""}, {"gid": 1536880271, "row": 1075, "company": "PMRG", "contact": "Roger Gregory", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1076, "company": "PNC Bank", "contact": "Stephanie Sirianni Tom Booher", "email": "tom.booher@pnc.com; stephanie.sirianni@pnc.com", "domain": "pnc.com"}, {"gid": 1536880271, "row": 1077, "company": "Positive Investments", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1078, "company": "PPI Capital Inc", "contact": "Bob Halavi", "email": "bob@ppicapital.net; bj@ppicapital.net", "domain": "ppicapital.net"}, {"gid": 1536880271, "row": 1079, "company": "PRAEDIUM Advisors", "contact": "Victor Allison", "email": "victor@praedium-advisors.com", "domain": "praedium-advisors.com"}, {"gid": 1536880271, "row": 1080, "company": "Praelium Commercial Real Estate", "contact": "Scott San Filippo", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1081, "company": "Premier Business Centers", "contact": "Charlie Brown", "email": "cbrown@pbcenters.com", "domain": "pbcenters.com"}, {"gid": 1536880271, "row": 1082, "company": "Present Value Properties", "contact": "Greg Fisher", "email": "greg@pvpinc.com", "domain": "pvpinc.com"}, {"gid": 1536880271, "row": 1083, "company": "Presson Corporation", "contact": "Daryl Burton Coree Peterson", "email": "cpeterson@reliancemgmt.com", "domain": "reliancemgmt.com"}, {"gid": 1536880271, "row": 1084, "company": "Prestamos CDFI", "contact": "Joaquin Barba", "email": "joaquin.barba@cplc.org", "domain": "cplc.org"}, {"gid": 1536880271, "row": 1085, "company": "PRG Investment & Management", "contact": "Britten Shuford", "email": "bshuford@prgim.com", "domain": "prgim.com"}, {"gid": 1536880271, "row": 1086, "company": "Price Mortgage", "contact": "Zack Mann", "email": "zmann@pricemortgage.com", "domain": "pricemortgage.com"}, {"gid": 1536880271, "row": 1087, "company": "Primestor Development", "contact": "Arturo Sneider Shijira Hope Alan Araki", "email": "shope@primestor.com; arturo@primestor.com; Alan@primestor.com", "domain": "primestor.com"}, {"gid": 1536880271, "row": 1088, "company": "Prince Commercial", "contact": "George Prince", "email": "gprince@princecommercial.com", "domain": "princecommercial.com"}, {"gid": 1536880271, "row": 1089, "company": "Principal Advisors LLC", "contact": "Tony Masi CCIM", "email": "tmasiemail@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1090, "company": "Prism", "contact": "Eric Eklund and Shireen Lee", "email": "eeklund@prismrealty.net; slee@prismrealty.net", "domain": "prismrealty.net"}, {"gid": 1536880271, "row": 1091, "company": "Private Mortgage Fund", "contact": "Gordan Van Dueck / Andrew Richards", "email": "gordon@pmfundllc.com; andrew@pmfundllc.com", "domain": "pmfundllc.com"}, {"gid": 1536880271, "row": 1092, "company": "Pro Forma Advisors", "contact": "Gene Krekorian", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1093, "company": "Professional Real Estate Services", "contact": "Brad Schroth David Bonaparte", "email": "bschroth@prescompanies.com", "domain": "prescompanies.com"}, {"gid": 1536880271, "row": 1094, "company": "Progress Residential", "contact": "Corey Wilson, Trevor Gelder", "email": "cmwilson333@gmail.com; tdgelder@cox.net", "domain": ""}]}
\ No newline at end of file
diff --git a/data/batches/batch_25.json b/data/batches/batch_25.json
new file mode 100644
index 0000000..50aa161
--- /dev/null
+++ b/data/batches/batch_25.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 1095, "company": "Progressive RE Group", "contact": "Brad Umansky", "email": "brad@progressiverep.com", "domain": "progressiverep.com"}, {"gid": 1536880271, "row": 1096, "company": "Prologis", "contact": "Megan Creecy-Herman Marv Cunningham Jeff foster Victoria Benavidez Chris Burns Parker Hutchison Kim Snyder - Pres W Region, Rob Antrobius. Kevin Apel - IE", "email": "mherman@prologis.com; mcreecyherman@prologis.com; jfoster@prologis.com; vbenavidez@prologis.com; rantrobius@prologis.com; tdurfee@prologis.com; kapel@prologis.com; phutchison@prologis.com; cburns@prologis.com; mcunningham@prologis.com", "domain": "prologis.com"}, {"gid": 1536880271, "row": 1097, "company": "Property Condition Assessments", "contact": "Dania Driggs Philips", "email": "dphillips@pcallc.com", "domain": "pcallc.com"}, {"gid": 1536880271, "row": 1098, "company": "Property Logic", "contact": "R Hawkins", "email": "propertymentorsclub@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1099, "company": "Property Nine Development", "contact": "Michael DiGangi", "email": "mike@p9development.com", "domain": "p9development.com"}, {"gid": 1536880271, "row": 1100, "company": "Property Sciences", "contact": "Tonya Hayes Justin Eichman", "email": "Tonya@TonyaHayes.com; justin.eichman@propsci.com", "domain": "tonyahayes.com"}, {"gid": 1536880271, "row": 1101, "company": "Provident Bank", "contact": "Gina Koenen Dawn Cooper Charles Boguzs", "email": "gkoenen@myprovident.com; dcooper@myprovident.com; cbogusz@myprovident.com", "domain": "myprovident.com"}, {"gid": 1536880271, "row": 1102, "company": "PS Business Parks", "contact": "Arnel Salazar Stuart Hutchison John Petersen Mark Antrobius", "email": "jpetersen@psbusinessparks.com; asalazar@psbusinessparks.com; mantrobius@psbusinessparks.com", "domain": "psbusinessparks.com"}, {"gid": 1536880271, "row": 1103, "company": "Psomas", "contact": "Gina Rowe", "email": "gina.rowe@psomas.com", "domain": "psomas.com"}, {"gid": 1536880271, "row": 1104, "company": "PTA Property Tax Assistance", "contact": "Greg Eberhart", "email": "geberhart@property-taxes.com", "domain": "property-taxes.com"}, {"gid": 1536880271, "row": 1105, "company": "Q. Realty Co", "contact": "Brian Q. Hills", "email": "bhillsrealtor@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1106, "company": "Quantum Capital Partners", "contact": "Mike Yim", "email": "myim@quantumcp.com; jhakakha@quantumcp.com", "domain": "quantumcp.com"}, {"gid": 1536880271, "row": 1107, "company": "Queen Creek", "contact": "Jennifer Lindley", "email": "jenniferlindleyaz@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1108, "company": "R.W. Selby & Co", "contact": "Barbara Fowlkes; Eugene Chong", "email": "sfowlkes@rwselby.com; barbara@rwselby.com; echong@rwselby.com; toni@rwselby.com", "domain": "rwselby.com"}, {"gid": 1536880271, "row": 1109, "company": "R & V Management", "contact": "Scott Dale Gerrt Ranglas Michael Pappas", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1110, "company": "RAF Pacifica Group", "contact": "Adam Robinson", "email": "adam@rafpacificagroup.com", "domain": "rafpacificagroup.com"}, {"gid": 1536880271, "row": 1111, "company": "Rain City Capital", "contact": "Lauren Smith", "email": "laurenmarie18@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1112, "company": "Raines Feldman", "contact": "Robert Pardo", "email": "rpardo@raineslaw.com", "domain": "raineslaw.com"}, {"gid": 1536880271, "row": 1113, "company": "RainStar Capital Group", "contact": "Steve SIlls", "email": "steve@iscfi.net", "domain": "iscfi.net"}, {"gid": 1536880271, "row": 1114, "company": "Raintree Partners", "contact": "Suzanne Kinney", "email": "suzanne@raintreecre.com", "domain": "raintreecre.com"}, {"gid": 1536880271, "row": 1115, "company": "Raintree Partners", "contact": "Annette Thurman Jason Check CEO", "email": "jcheck@raintreepartners.com; athurman@raintreepartners.com", "domain": "raintreepartners.com"}, {"gid": 1536880271, "row": 1116, "company": "RAM Construction", "contact": "", "email": "conryfamily@yahoo.com", "domain": ""}, {"gid": 1536880271, "row": 1117, "company": "RCG Ventures", "contact": "Randy Garfinkle", "email": "randyg@rcgventures.com;", "domain": "rcgventures.com"}, {"gid": 1536880271, "row": 1118, "company": "Realty Income", "contact": "Cary Wenthur", "email": "cwenthur@realtyincome.com", "domain": "realtyincome.com"}, {"gid": 1536880271, "row": 1119, "company": "RE/MAX", "contact": "john Hamner", "email": "john@tucsoncommercial.com", "domain": "tucsoncommercial.com"}, {"gid": 1536880271, "row": 1120, "company": "RE/MAX Excalibur", "contact": "Dan Gonen", "email": "dan@azluxury.com", "domain": "azluxury.com"}, {"gid": 1536880271, "row": 1121, "company": "ReadyCap Commercial", "contact": "Lisa Capalletti Kyle Sikorsky?? Joel Covington Mara Rothbart", "email": "lisa.cappelletti@readycapcommercial.com; joel.covington@readycapcommercial.com; mara.rothbart@readycapcommercial.com", "domain": "readycapcommercial.com"}, {"gid": 1536880271, "row": 1122, "company": "Real", "contact": "Jerry Acosta", "email": "gia@email.arizona.edu", "domain": "email.arizona.edu"}, {"gid": 1536880271, "row": 1123, "company": "Real Estate Investment Services", "contact": "Chad Anderson, CCIM", "email": "chad@chadandersongroup.com", "domain": "chadandersongroup.com"}, {"gid": 1536880271, "row": 1124, "company": "Realcomm", "contact": "Mark Young Nancy Stone", "email": "nstone@realcomm.com; jyoung@realcomm.com", "domain": "realcomm.com"}, {"gid": 1536880271, "row": 1125, "company": "Realconnex", "contact": "Andrew Goncalves", "email": "andrewg@realconnex.com", "domain": "realconnex.com"}, {"gid": 1536880271, "row": 1126, "company": "RealCrowd", "contact": "Adam Hooper - CEO Andy Norborg / Roman Rosario", "email": "adam@realcrowd.com; andy@realcrowd.com; roman@realcrowd.com", "domain": "realcrowd.com"}, {"gid": 1536880271, "row": 1127, "company": "Realnex", "contact": "Mark Kingston , Chr, Jeff Finn CEO, Demetrios Louziotis COO", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1128, "company": "RealPage", "contact": "Bryan Sullivan", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1129, "company": "Realty Advisory Group", "contact": "James Abbott Prycilla Pinon", "email": "abbott@raginc.com; Prycilla@raginc.com; jrepstad@raginc.com", "domain": "raginc.com"}, {"gid": 1536880271, "row": 1130, "company": "Realty Executives", "contact": "Jeff Murtaugh", "email": "jeffmurtaugh@realtyexecutives.com", "domain": "realtyexecutives.com"}, {"gid": 1536880271, "row": 1131, "company": "Realty Income", "contact": "Cary Wenthur", "email": "cwenthur@realtyincome.com", "domain": "realtyincome.com"}, {"gid": 1536880271, "row": 1132, "company": "Realty Executives international", "contact": "Rotem Bar Chris Campbell", "email": "bar.rotem@gmail.com; chris.campbell93@protonmail.com", "domain": ""}, {"gid": 1536880271, "row": 1133, "company": "RED Capital Group", "contact": "Lisalynne Quinn Trent Brooks", "email": "llquinn@redcapitalgroup.com; tbrooks@redcapitalgroup.com", "domain": "redcapitalgroup.com"}, {"gid": 1536880271, "row": 1134, "company": "RED Development", "contact": "Jeff Moloznik Michael Ebert, Scott Rehorn, Brett Heron, Mike Kallner, Shane Stephens, Emily park, Barry Shannahan", "email": "sstephens@reddevelopment.com; mebert@reddevelopment.com; bheron@reddevelopment.com; epark@reddevelopment.com; jmoloznik@reddevelopment.com; mkallner@reddevelopment.com", "domain": "reddevelopment.com"}, {"gid": 1536880271, "row": 1135, "company": "Red Door Management", "contact": "Edward Chapman", "email": "mr.edward.chapman.az@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1136, "company": "Red Mountain Group", "contact": "Jon Gesuale Barbara Benter Lori Gast, Lisa M Gray, Michael Mugel, Carl Roude", "email": "lgray@rmrginc.com; lgast@rmrginc.com; mmugel@rmrginc.com; croude@rmrginc.com; jgesuale@rmrginc.com; bbenter@rmrginc.com", "domain": "rmrginc.com"}, {"gid": 1536880271, "row": 1137, "company": "Red MOuntain Realty", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1138, "company": "Red Pointe Roofing", "contact": "John Patterson", "email": "jpatterson@redpointeroofing.com", "domain": "redpointeroofing.com"}, {"gid": 1536880271, "row": 1139, "company": "Regency Centers", "contact": "Ray Kayacan, Taylor Vaughan Chris Sanchez Patrick Conway Jan Hanak Erin Saltzman", "email": "RayKayacan@regencycenters.com; chrissanchez@regencycenters.com; patrickconway@regencycenters.com; erinsaltzman@regencycenters.com; janhanak@regencycenters.com; Taylorvaughan@regencycenters.com", "domain": "regencycenters.com"}]}
\ No newline at end of file
diff --git a/data/batches/batch_26.json b/data/batches/batch_26.json
new file mode 100644
index 0000000..caa2b03
--- /dev/null
+++ b/data/batches/batch_26.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 1140, "company": "Regions Bank", "contact": "AJ Bolino", "email": "aj.bolino@regions.com; Myranda.Garcia@regions.com", "domain": "regions.com"}, {"gid": 1536880271, "row": 1141, "company": "Regis Corporation", "contact": "Bert Trolesi", "email": "bert.trolesi@regiscorp.com", "domain": "regiscorp.com"}, {"gid": 1536880271, "row": 1142, "company": "Regus", "contact": "Sean Deaton", "email": "sean.deaton@regus.com", "domain": "regus.com"}, {"gid": 1536880271, "row": 1143, "company": "REIG", "contact": "Bob Bornholdt", "email": "bobbornholdt@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1144, "company": "Rein & Grossoehme CRE", "contact": "Max Schumacher, SIOR", "email": "max@rgcre.com", "domain": "rgcre.com"}, {"gid": 1536880271, "row": 1145, "company": "REIS", "contact": "Dawn McQuillan", "email": "dawn.mcquillan@reis.com", "domain": "reis.com"}, {"gid": 1536880271, "row": 1146, "company": "The Related Group", "contact": "Gino Canori Trevor Hoffman", "email": "gcanori@related.com; thoffman@related.com", "domain": "related.com"}, {"gid": 1536880271, "row": 1147, "company": "Reliable Properties", "contact": "Bonnie McKinney", "email": "bonnie@reliableprop.com", "domain": "reliableprop.com"}, {"gid": 1536880271, "row": 1148, "company": "Rellion Inc", "contact": "Lin He", "email": "lhe@rellioninc.com", "domain": "rellioninc.com"}, {"gid": 1536880271, "row": 1149, "company": "Remedy Medical Properties", "contact": "Kristin Schwartz", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1150, "company": "reputation", "contact": "David Delich", "email": "david.delich@outlook.com", "domain": ""}, {"gid": 1536880271, "row": 1151, "company": "Resolut RE", "contact": "Christian File", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1152, "company": "Resolute Commercial Services", "contact": "Collin Hannan", "email": "channan@resolutecommercial.com", "domain": "resolutecommercial.com"}, {"gid": 1536880271, "row": 1153, "company": "Retail Opportun Invest Trust - ROIC", "contact": "Stuart Tanz (CEO) , Robert Doran dir dec construct", "email": "stanz@roireit.net; rdoran@roireit.net", "domain": "roireit.net"}, {"gid": 1536880271, "row": 1154, "company": "RETEQ", "contact": "Sarah Richardson", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1155, "company": "RETS Associates", "contact": "Andrew Reising", "email": "andrew@retsusa.com", "domain": "retsusa.com"}, {"gid": 1536880271, "row": 1156, "company": "Revel Real Estate", "contact": "Brooke Jacob", "email": "brookenicolejacobs@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1157, "company": "Rexford Industrial", "contact": "Howard Schwimmer / Patrick Schlehuber", "email": "howards@rexfordindustrial.com; patricks@rexfordindustrial.com; apiedmont@rexfordindustrial.com", "domain": "rexfordindustrial.com"}, {"gid": 1536880271, "row": 1158, "company": "Revolution RE", "contact": "Elizabeth Braman", "email": "elizabeth.braman@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1159, "company": "Reza Investment Group", "contact": "Reza Etedali Aaron Bettencourt Ramez Barsoum", "email": "reza@rezacompanies.com; aaron@rezacompanies.com; ramez@rezacompanies.com", "domain": "rezacompanies.com"}, {"gid": 1536880271, "row": 1160, "company": "Rhino Investments", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1161, "company": "Rialto Capital Mgmnt", "contact": "Jason Diamond Eric Kraft", "email": "jason.diamond@rialtocapital.com", "domain": "rialtocapital.com"}, {"gid": 1536880271, "row": 1162, "company": "Rio Company", "contact": "Ubteen Mozaffari", "email": "ubteen@riocompany.com", "domain": "riocompany.com"}, {"gid": 1536880271, "row": 1163, "company": "Rio Equity Partners", "contact": "Ryan Mclain", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1164, "company": "Rise48 Equity", "contact": "Bikran sandhu, Zach Haptonstall, Robert Szewczyk Grace Haptonstall", "email": "robert@rise48equity.com; zach@rise48equity.com; bikran@rise48equity.com; grace@rise48equity.com", "domain": "rise48equity.com"}, {"gid": 1536880271, "row": 1165, "company": "Rising Realty Partners", "contact": "Chris Rising Kenzie Gallagher", "email": "kenzie.gallagher@risingrp.com; christopher.rising@risingrp.com", "domain": "risingrp.com"}, {"gid": 1536880271, "row": 1166, "company": "River City Bank", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1167, "company": "Riverwest Real Estate Group", "contact": "Jason Caplan", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1168, "company": "RK Properties", "contact": "Robert Alexander", "email": "robert@rkprop.com", "domain": "rkprop.com"}, {"gid": 1536880271, "row": 1169, "company": "RKAA Archiects", "contact": "Robert Kubicek, AIA", "email": "rkubicek@rkaa.com", "domain": "rkaa.com"}, {"gid": 1536880271, "row": 1170, "company": "RMC Realty Advisors", "contact": "Richard Marquis", "email": "rmarquis@rmcadvisors.net", "domain": "rmcadvisors.net"}, {"gid": 1536880271, "row": 1171, "company": "RMZ Associates", "contact": "Richard Zelle", "email": "rz@rmzassoc.com", "domain": "rmzassoc.com"}, {"gid": 1536880271, "row": 1172, "company": "Robert Charles Lesser RCLCO", "contact": "Joshua Boren Diana Black Gadi Kaufmann", "email": "jboren@rclco.com; dblack@rclco.com; gkaufmann@rclco.com", "domain": "rclco.com"}, {"gid": 1536880271, "row": 1173, "company": "Robhana Group", "contact": "Robin Hanasab robert hanasab Chris Esparza", "email": "robin@robhana.com; robert@robhana.com; chris@robhana.com", "domain": "robhana.com"}, {"gid": 1536880271, "row": 1174, "company": "Rockbottom Rentals", "contact": "Kip Perlson", "email": "kperlson@rockbottomrentals.com", "domain": "rockbottomrentals.com"}, {"gid": 1536880271, "row": 1175, "company": "Rockwood Capital", "contact": "Mark Workman, Andrew Blanchard, Joel Mayer", "email": "mworkman@rockwoodcap.com; ablanchard@rockwoodcap.com", "domain": "rockwoodcap.com"}, {"gid": 1536880271, "row": 1176, "company": "ROIClear", "contact": "Raymond Hightower", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1177, "company": "Roofstock", "contact": "Ari Spagat", "email": "ajspagat@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1178, "company": "Rosano Partners", "contact": "Sagiv Rosano", "email": "srosano@rosanopartners.com;", "domain": "rosanopartners.com"}, {"gid": 1536880271, "row": 1179, "company": "Rose Equities", "contact": "Brent Stoll, Leonard Glickman", "email": "Brent@RoseEquities.com; leonard@roseinvestments.biz", "domain": "roseequities.com"}, {"gid": 1536880271, "row": 1180, "company": "Rosenblum, Michael Law", "contact": "Michael Rosenblum", "email": "msr61@msn.com", "domain": ""}, {"gid": 1536880271, "row": 1181, "company": "Rosenow Spevacek Group", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1182, "company": "Rosenthal Land Advocates", "contact": "David Rosenthal", "email": "david@rosenthallandadvocates.com", "domain": "rosenthallandadvocates.com"}, {"gid": 1536880271, "row": 1183, "company": "Roxborough Group", "contact": "Matt McCormick", "email": "matt@roxboroughgp.com", "domain": "roxboroughgp.com"}, {"gid": 1536880271, "row": 1184, "company": "RPM Living", "contact": "Danielle Krueger Sarah Dumas Matt Rogers Melissa Nichols Kaysie Kiefer Chantal Caldwell Kelsey Kugler", "email": "danielle.krueger@rpmliving.com; matt.rogers@rpmliving.com; melissa.nichols@rpmliving.com; sarah.dumas@rpmliving.com; kaysie.kiefer@rpmliving.com; Chantal.Caldwell@rpmliving.com; kelsey.kugler@rpmliving.com; Kelsey.montano@rpmliving.com", "domain": "rpmliving.com"}]}
\ No newline at end of file
diff --git a/data/batches/batch_27.json b/data/batches/batch_27.json
new file mode 100644
index 0000000..2b60021
--- /dev/null
+++ b/data/batches/batch_27.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 1185, "company": "RRA Capital", "contact": "Marc Grayson", "email": "mgrayson@rracapital.com", "domain": "rracapital.com"}, {"gid": 1536880271, "row": 1186, "company": "RSG Inc", "contact": "Nathan Gunderman,", "email": "ngunderman@webrsg.com", "domain": "webrsg.com"}, {"gid": 1536880271, "row": 1187, "company": "RSM", "contact": "Andy Bosman", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1188, "company": "RTI Properties", "contact": "Robert Abbasi", "email": "robert@rtiproperties.com", "domain": "rtiproperties.com"}, {"gid": 1536880271, "row": 1189, "company": "Ruby Red Media", "contact": "Melissa Swader", "email": "rubyredmediallc@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1190, "company": "Rutan & Tucker", "contact": "Thomas Salinger", "email": "tsalinger@rutan.com", "domain": "rutan.com"}, {"gid": 1536880271, "row": 1191, "company": "Ryan", "contact": "Alicia Engle, Susan Orloff", "email": "alicia.engle@ryan.com; Susan.orloff@ryan.com; Mike.Diaz@ryan.com", "domain": "ryan.com"}, {"gid": 1536880271, "row": 1192, "company": "Ryan Companies", "contact": "Chuck Carefoot Pres SW Josh Tracy Sr VP Jake Smith Joel WArsh", "email": "chuck.carefoot@ryancompanies.com; josh.tracy@ryancompanies.com; Jake.Smith@ryancompanies.com; Jacobksmith80@gmail.com", "domain": "ryancompanies.com"}, {"gid": 1536880271, "row": 1193, "company": "RYDA Ventures", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1194, "company": "S.J. Fowler Real Estate iNvestments", "contact": "Cass Stephens", "email": "cstephens@ccim.net", "domain": "ccim.net"}, {"gid": 1536880271, "row": 1195, "company": "S2 Residential", "contact": "Bryan Fasulo", "email": "bjfasulo@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1196, "company": "SAA Interiors and Architecture", "contact": "Michael Parr", "email": "mparr@saaia.com", "domain": "saaia.com"}, {"gid": 1536880271, "row": 1197, "company": "Saber Realty Partners", "contact": "Greg Sackler John Bertram", "email": "greg@saberrealestate.com; john@saberrealestate.com", "domain": "saberrealestate.com"}, {"gid": 1536880271, "row": 1198, "company": "Sakioka Farms", "contact": "Jeremy Sakioka", "email": "jeremy@sakiokafarms.com;", "domain": "sakiokafarms.com"}, {"gid": 1536880271, "row": 1199, "company": "Salt River Project", "contact": "Karla Teixeira Moran", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1200, "company": "San Luis, AZ City of", "contact": "Jenny Torres Econ Dev Manager", "email": "jtorres@sanluisaz.gov", "domain": "sanluisaz.gov"}, {"gid": 1536880271, "row": 1201, "company": "San Tan Commercial Advisors", "contact": "Philip Bramsen", "email": "pbramsen@santanca.com", "domain": "santanca.com"}, {"gid": 1536880271, "row": 1202, "company": "Sand Capital", "contact": "Jay Stein Justin Eller Matt Sturcken Andrew Lau", "email": "jeller@sandcapital.net; jdstein@sandcapital.net; msturcken@sandcapital.net; alau@sandcapital.net", "domain": "sandcapital.net"}, {"gid": 1536880271, "row": 1203, "company": "Sandor Development", "contact": "Jay Stein", "email": "jdstein@sandordev.com", "domain": "sandordev.com"}, {"gid": 1536880271, "row": 1204, "company": "Sandstone", "contact": "dave garcia Eri Kroh", "email": "eri@sandstoneproperties.com", "domain": "sandstoneproperties.com"}, {"gid": 1536880271, "row": 1205, "company": "Sandstone Capital", "contact": "Josiah Puder - COO", "email": "josiah.p@sandstonecapital.net", "domain": "sandstonecapital.net"}, {"gid": 1536880271, "row": 1206, "company": "Sandstone Lending", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1207, "company": "Sansome Pacific Properties", "contact": "Tom Souza Helen Adonay", "email": "tsouza@sppinc.com", "domain": "sppinc.com"}, {"gid": 1536880271, "row": 1208, "company": "Sapphire Investments", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1209, "company": "Sares - Regis Group", "contact": "Tina West Chris Payne Holly Granger, Larry Lukanish, Peter Rooney", "email": "hgranger@sares-regis.com; llukanish@sares-regis.com; prooney@sares-regis.com; cpayne@sares-regis.com; twest@sares-regis.com", "domain": "sares-regis.com"}, {"gid": 1536880271, "row": 1210, "company": "Saunders Construction", "contact": "Steven Saunders", "email": "ssaunders@saundersseismic.com", "domain": "saundersseismic.com"}, {"gid": 1536880271, "row": 1211, "company": "Savills", "contact": "Mark Sullivan, Mike Catalano, Craig Jablin", "email": "mcatalano@savills-studley.com; cjablin@savills-studley.com", "domain": "savills-studley.com"}, {"gid": 1536880271, "row": 1212, "company": "SBH Real Estate Group", "contact": "Eric Silverman", "email": "esilverman@sbh-reg.com", "domain": "sbh-reg.com"}, {"gid": 1536880271, "row": 1213, "company": "SC Development", "contact": "Paul Conzelman", "email": "paul@scdevelopment.net", "domain": "scdevelopment.net"}, {"gid": 1536880271, "row": 1214, "company": "Schindler Elevator", "contact": "??", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1215, "company": "Schnitzer Investment Properties", "contact": "Jordan Schnitzer Christina Blaser", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1216, "company": "Schon Tepler Group", "contact": "Paul Schon", "email": "schonpaul@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1217, "company": "Schroeder Investment Partners", "contact": "Tracy Schroeder", "email": "Tracy@SchroederInvestmentPartners.com", "domain": "schroederinvestmentpartners.com"}, {"gid": 1536880271, "row": 1218, "company": "Scottsdale, City of", "contact": "Brad Carr", "email": "bcarr79@cox.net", "domain": ""}, {"gid": 1536880271, "row": 1219, "company": "Scottsdale Investment Management", "contact": "Ed Grant", "email": "egrant4@simaz.com", "domain": "simaz.com"}, {"gid": 1536880271, "row": 1220, "company": "Seattle Funding Group", "contact": "Chuck Salas Mark Monro", "email": "chuck@sfgfunds.com", "domain": "sfgfunds.com"}, {"gid": 1536880271, "row": 1221, "company": "Seattle Funding Group", "contact": "Rodd Wagner", "email": "rodd@sfgfunds.com", "domain": "sfgfunds.com"}, {"gid": 1536880271, "row": 1222, "company": "Secure Net Lease", "contact": "Steve Lowe", "email": "slowe@securenetlease.com", "domain": "securenetlease.com"}, {"gid": 1536880271, "row": 1223, "company": "Securitas", "contact": "Sean Cargo", "email": "sean.cargo@securitasinc.com", "domain": "securitasinc.com"}, {"gid": 1536880271, "row": 1224, "company": "Seefried Industrial Properties", "contact": "Barbara Bennett Scott Irwin Jason Quintel", "email": "bbennett@seefriedproperties.com; scottirwin@seefriedproperties.com; jasonquintel@seefriedproperties.com", "domain": "seefriedproperties.com"}, {"gid": 1536880271, "row": 1225, "company": "SEG Advisors", "contact": "Geoff Fults", "email": "gcfults@live.com", "domain": ""}, {"gid": 1536880271, "row": 1226, "company": "SelectLeaders", "contact": "Marc Torrey", "email": "mtorrey@selectleaders.com", "domain": "selectleaders.com"}, {"gid": 1536880271, "row": 1227, "company": "Self Storage Investments", "contact": "Stephen Grossman", "email": "selfstoragebrokerage@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1228, "company": "Seligman Group", "contact": "Seaneen Reyes lLarissa Trummel Sergio D'amico Seth Meltzer", "email": "smeltzer@seligmangroup.com; sreyes@seligmangroup.com; ltrummell@seligmangroup.com; sdamico@seligmangroup.com", "domain": "seligmangroup.com"}, {"gid": 1536880271, "row": 1229, "company": "Sellers Advantadge", "contact": "Troy Lines", "email": "", "domain": ""}]}
\ No newline at end of file
diff --git a/data/batches/batch_28.json b/data/batches/batch_28.json
new file mode 100644
index 0000000..473432c
--- /dev/null
+++ b/data/batches/batch_28.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 1230, "company": "Sentre Partners", "contact": "Chris Carter Doug Arthur John Brand Matt Peckham Mike Peckham Matt Spathas", "email": "darthur@sentre.com; jbrand@sentre.com; mpeckham@sentre.com; mattpeckham@sentre.com; mspathas@sentre.com", "domain": "sentre.com"}, {"gid": 1536880271, "row": 1231, "company": "Seventh Street Development", "contact": "Craig Furniss President", "email": "cfurniss@7thsd.com; sthoele@7thsd.com", "domain": "7thsd.com"}, {"gid": 1536880271, "row": 1232, "company": "Seyfarth Shaw", "contact": "Patricia Van Pelt, Toni Roesslein, Daniella Kurucz,", "email": "pvanpelt@seyfarth.com; troesslein@seyfarth.com; dkurucz@seyfarth.com", "domain": "seyfarth.com"}, {"gid": 1536880271, "row": 1233, "company": "Shapell Properties", "contact": "John Love", "email": "tlines@sellersadvantage.com", "domain": "sellersadvantage.com"}, {"gid": 1536880271, "row": 1234, "company": "Sharp Capital", "contact": "David DJ Shophet", "email": "david@sharpcg.com", "domain": "sharpcg.com"}, {"gid": 1536880271, "row": 1235, "company": "Shatar Capital", "contact": "Daniel Namvar", "email": "daniel@shatar.com", "domain": "shatar.com"}, {"gid": 1536880271, "row": 1236, "company": "Shea Homes", "contact": "Jeff McQueen Matt Telban", "email": "jeff.mcqueen@sheahomes.com; matt.telban@sheahomes.com", "domain": "sheahomes.com"}, {"gid": 1536880271, "row": 1237, "company": "Shea Properties", "contact": "James Williams Vincent Lee Jon Marchiorlatti", "email": "vince.lee@sheaproperties.com; colm.macken@sheaproperties.com; jon.marchiorlatti@sheaproperties.com", "domain": "sheaproperties.com"}, {"gid": 1536880271, "row": 1238, "company": "Shell CRE", "contact": "Amanda Wright", "email": "amanda@shellcommercial.com", "domain": "shellcommercial.com"}, {"gid": 1536880271, "row": 1239, "company": "Shlemmer Algaze Associates", "contact": "Nelson Algaze Cailey Marcarelli Michael Martin Michael Parr", "email": "nalgaze@saaia.com; cmarcarelli@saaia.com; mmartin@saaia.com; mparr@saaia.com", "domain": "saaia.com"}, {"gid": 1536880271, "row": 1240, "company": "SHOP Companies", "contact": "Will Lightfoot, Jason Little, Matt Maquire", "email": "will@shopcompanies.com; jason@shopcompanies.com; mmaguire@shopcompanies.com", "domain": "shopcompanies.com"}, {"gid": 1536880271, "row": 1241, "company": "Shopoff Realty Investments", "contact": "William Shopoff, David Placek Daniel Oschin; Stephen Logan Cameron Ghassemi Erik Johnson James Blackford Brighton Barnes Laura Kim Corynne Gordon", "email": "bshopoff@shopoff.com; doschin@shopoff.com; cgordon@shopoff.com; slogan@shopoff.com; cghassemi@shopoff.com; ejohnson@shopoff.com; jblackford@shopoff.com; bbarnes@shopoff.com; lkim@shopoff.com", "domain": "shopoff.com"}, {"gid": 1536880271, "row": 1242, "company": "SHS Advisors", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1243, "company": "Shubin-Nadal Realty Investors", "contact": "Bill Shubin Lonnie Nadal", "email": "Shubin@SNRInvestors.com", "domain": "snrinvestors.com"}, {"gid": 1536880271, "row": 1244, "company": "SIG Equity", "contact": "Robert Lee", "email": "rob@sigequity.com", "domain": "sigequity.com"}, {"gid": 1536880271, "row": 1245, "company": "Signal Retail Properties", "contact": "Zachary Sussman", "email": "zsussman@signalretail.com", "domain": "signalretail.com"}, {"gid": 1536880271, "row": 1246, "company": "Silver Arch Capital Partners", "contact": "Jonathan Weiner", "email": "jonathanweiner@silverarchcp.com", "domain": "silverarchcp.com"}, {"gid": 1536880271, "row": 1247, "company": "Silver Hill Funding", "contact": "Zack North", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1248, "company": "Silverthread Capital", "contact": "Adam Petriella", "email": "apetriella@silverthreadcapital.com", "domain": "silverthreadcapital.com"}, {"gid": 1536880271, "row": 1249, "company": "Simon Commercial Real Estate", "contact": "Nick Robello Tyler Beeck , Associ", "email": "nick.robello@simoncre.com; tyler.beeck@simoncre.com", "domain": "simoncre.com"}, {"gid": 1536880271, "row": 1250, "company": "Simon Commercial Real Estate", "contact": "Joshua Simon, Alec Miller", "email": "joshua.simon@simoncre.com; alec.miller@simoncre.com; austin.gottsacker@simoncre.com", "domain": "simoncre.com"}, {"gid": 1536880271, "row": 1251, "company": "SIOR Global", "contact": "Michael Ciosek SIOR", "email": "mciosek@kiddermathews.com", "domain": "kiddermathews.com"}, {"gid": 1536880271, "row": 1252, "company": "SitesUSA", "contact": "Alexis Ortiz Curtis Cowell Ashley Allen", "email": "ashley@sitesusa.com; ortiz_alexis17@hotmail.com; curtis.cowell@yahoo.com", "domain": "sitesusa.com"}, {"gid": 1536880271, "row": 1253, "company": "Sklar Kirsh", "contact": "Andrew Kirsh . Jeffrey Sklar. Albert Valencia", "email": "jsklar@sklarkirsh.com; akirsh@sklarkirsh.com", "domain": "sklarkirsh.com"}, {"gid": 1536880271, "row": 1254, "company": "Skyline Capital Ventures", "contact": "Andrew Richards", "email": "andy@skylinecapitalventures.com;", "domain": "skylinecapitalventures.com"}, {"gid": 1536880271, "row": 1255, "company": "SkyView Advisors", "contact": "Don Vedeen", "email": "dvedeen@northmarq.com", "domain": "northmarq.com"}, {"gid": 1536880271, "row": 1256, "company": "SM Realty Advisors", "contact": "Barry Simson", "email": "barry@smrealtyadvisors.com", "domain": "smrealtyadvisors.com"}, {"gid": 1536880271, "row": 1257, "company": "Snell & Wilmer", "contact": "Bryon Sarhangian", "email": "bsarhangian@swlaw.com", "domain": "swlaw.com"}, {"gid": 1536880271, "row": 1258, "company": "Socotra", "contact": "Ana Munoz", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1259, "company": "Solid Door Investments", "contact": "Bryan Ayres", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1260, "company": "Sonnenblick Development", "contact": "Bob Sonnenblick", "email": "bob@sonndev.com", "domain": "sonndev.com"}, {"gid": 1536880271, "row": 1261, "company": "Sonnenblick-Eichner", "contact": "David Sonnenblick", "email": "dsonnenblick@sonneich.com", "domain": "sonneich.com"}, {"gid": 1536880271, "row": 1262, "company": "Southwest Equity Partners", "contact": "Will Creagan", "email": "willc@southwestep.com", "domain": "southwestep.com"}, {"gid": 1536880271, "row": 1263, "company": "Southwest Retail Group", "contact": "Trent Goulette", "email": "trent@southwestretail.com", "domain": "southwestretail.com"}, {"gid": 1536880271, "row": 1264, "company": "Southwest Value Partners", "contact": "Mark Schlossberg", "email": "mschlossberg@swvp.com", "domain": "swvp.com"}, {"gid": 1536880271, "row": 1265, "company": "Southwest Urban", "contact": "Sam Rehbock", "email": "len.casebier@swurban.com; sam.rehbock@swurban.com", "domain": "swurban.com"}, {"gid": 1536880271, "row": 1266, "company": "Southwestern Properties", "contact": "David Benz", "email": "david@vaughanbenz.com", "domain": "vaughanbenz.com"}, {"gid": 1536880271, "row": 1267, "company": "Space Investment Partners", "contact": "Ryan Gallagher", "email": "ryan@spaceip.com", "domain": "spaceip.com"}, {"gid": 1536880271, "row": 1268, "company": "SpaceGrab", "contact": "David Hay", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1269, "company": "Sparrow Single family Rental Homes", "contact": "Jami Schulman", "email": "jamischulman4@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1270, "company": "Spectrum Commercial Lending", "contact": "Randy Jones", "email": "r.jones@contactspectrum.com", "domain": "contactspectrum.com"}, {"gid": 1536880271, "row": 1271, "company": "Sperry Commercial", "contact": "Darrell Hoover James Huang / Rand Sperry / Frank Dinari(?)", "email": "rand.sperry@sperrycre.com", "domain": "sperrycre.com"}, {"gid": 1536880271, "row": 1272, "company": "Spinitar", "contact": "Adriana J", "email": "adrianaj@spinitar.com", "domain": "spinitar.com"}, {"gid": 1536880271, "row": 1273, "company": "Spyglass", "contact": "Richard Mayo", "email": "rmayo@spyglassinvestmentco.com", "domain": "spyglassinvestmentco.com"}, {"gid": 1536880271, "row": 1274, "company": "Squarmilner", "contact": "Ahmad Hamdy", "email": "ahamdy@squarmilner.com", "domain": "squarmilner.com"}]}
\ No newline at end of file
diff --git a/data/batches/batch_29.json b/data/batches/batch_29.json
new file mode 100644
index 0000000..c087ff6
--- /dev/null
+++ b/data/batches/batch_29.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 1275, "company": "SRS Real Estate Partners", "contact": "Ed Beeh Mg Princ, Mike Polachek Tracy Cobb Townsand Cropsey Andrew Peterson, Terrison Quinn Garrett Colburn, Matthew Mousavi, John Redfield, Ivy Kwon", "email": "ed.beeh@srsre.com; tracy.cobb@srsre.com; townsand.cropsey@srsre.com; andrew.peterson@srsre.com; terrison.quinn@srsre.com; garrett.colburn@srsre.com; matthew.mousavi@srsre.com; john.redfield@srsre.com; ivy.kwon@srsre.com", "domain": "srsre.com"}, {"gid": 1536880271, "row": 1276, "company": "SSCE Holdings", "contact": "John Richter", "email": "johnrichter1@cox.net", "domain": ""}, {"gid": 1536880271, "row": 1277, "company": "SSV Properties", "contact": "David Jordon - Pres", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1278, "company": "St Clair Commercial", "contact": "Greg St. Clair", "email": "greg@stclaircommercialrealty.com", "domain": "stclaircommercialrealty.com"}, {"gid": 1536880271, "row": 1279, "company": "StackSource", "contact": "Carlton Roark", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1280, "company": "Stan Johnson Company", "contact": "Nicole Trauber??", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1281, "company": "Standard Communities", "contact": "Jeff Jaeger Brad Martinson", "email": "jjaeger@standard-companies.com; bmartinson@standard-companies.com", "domain": "standard-companies.com"}, {"gid": 1536880271, "row": 1282, "company": "Standard Global", "contact": "Sean Dennison", "email": "sean@standardglobal.com", "domain": "standardglobal.com"}, {"gid": 1536880271, "row": 1283, "company": "Standard Management", "contact": "Sam Freshman", "email": "sfreshman@standardmanagement.com", "domain": "standardmanagement.com"}, {"gid": 1536880271, "row": 1284, "company": "Standard Parking", "contact": "David Jenkins", "email": "djenkins@standardparking.com;", "domain": "standardparking.com"}, {"gid": 1536880271, "row": 1285, "company": "Stanton Road", "contact": "Tim Ronan Michael Moorhead", "email": "tronan@stantonroadcapital.com; mmoorhead@stantonroadcapital.com", "domain": "stantonroadcapital.com"}, {"gid": 1536880271, "row": 1286, "company": "Starboard Realty Advisors", "contact": "Mani Dilmaghanian William Winn, Steve Carlton Michel La Chapelle", "email": "manid@starboard-realty.com; bwinn@starboard-realty.com; scarlton@starboard-realty.com; mlachapelle@starboard-realty.com", "domain": "starboard-realty.com"}, {"gid": 1536880271, "row": 1287, "company": "Starwood Capital", "contact": "Karen Imarazene", "email": "kimarazene@starwood.com", "domain": "starwood.com"}, {"gid": 1536880271, "row": 1288, "company": "Steelwave", "contact": "Jonathan Hastanan Gregg Hall - Mg Dir Kevin Joyce Seth Hiromura", "email": "shiromura@steelwavellc.com; jhastanan@steelwavellc.com; kjoyce@steelwavellc.com; ghall@steelwavellc.com; ischaub@steelwavellc.com; cmcclure@steelwavellc.com", "domain": "steelwavellc.com"}, {"gid": 1536880271, "row": 1289, "company": "Stepp Commercial", "contact": "Robert Stepp", "email": "rstepp@steppcommercial.com", "domain": "steppcommercial.com"}, {"gid": 1536880271, "row": 1290, "company": "Sterling Organization", "contact": "Dana Verhelst Jon Mendis", "email": "DVerhelst@sterlingorganization.com;", "domain": "sterlingorganization.com"}, {"gid": 1536880271, "row": 1291, "company": "Sterling Real Estate Partners", "contact": "David Zeff", "email": "david@sterling-partners.com", "domain": "sterling-partners.com"}, {"gid": 1536880271, "row": 1292, "company": "Stern & Associates", "contact": "Howard Stern", "email": "sternh03@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1293, "company": "Steve Miller Company", "contact": "Steve Miller", "email": "steve@stevemillerco.com", "domain": "stevemillerco.com"}, {"gid": 1536880271, "row": 1294, "company": "Stevens-Leinweber Construction", "contact": "Jamie Godwin - Pres Vice President Erik Powell Linnaea Godwin", "email": "jgodwin@stevensleinweber.com; epowell@stevensleinweber.com; lgodwin@stevensleinweber.com", "domain": "stevensleinweber.com"}, {"gid": 1536880271, "row": 1295, "company": "Stevenson Real Estate Services", "contact": "Kris Hons; Randy Stevenson", "email": "RandyS@StevensonRealEstate.com; Khons@StevensonRealEstate.com", "domain": "stevensonrealestate.com"}, {"gid": 1536880271, "row": 1296, "company": "Stevenson Systems", "contact": "Peter Stevenson", "email": "pstevenson@stevensonsystems.com", "domain": "stevensonsystems.com"}, {"gid": 1536880271, "row": 1297, "company": "Stewart Title", "contact": "Joshua Bishop Justin Sommer", "email": "jbishop@stewart.com; jsommer@stewart.com", "domain": "stewart.com"}, {"gid": 1536880271, "row": 1298, "company": "Stewart title", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1299, "company": "Stockdale Capital Partners", "contact": "Leo Divinsky Steven Yari, Shawn Yari. A Salagappan", "email": "syari@stockdalecapital.com; ldivinsky@stockdalecapital.com", "domain": "stockdalecapital.com"}, {"gid": 1536880271, "row": 1300, "company": "Stoneridge Development Services", "contact": "Cecila Jackson", "email": "cecilaj@srds-llc.com", "domain": "srds-llc.com"}, {"gid": 1536880271, "row": 1301, "company": "STORE Capital", "contact": "Scott Angell brendan Jost", "email": "brendanjost@gmail.com; ssmith@storecapital.com; owatson@storecapital.com; mfedewa@storecapital.com; tmaertz@storecapital.com; cbarnett@storecapital.com; lmarkson@storecapital.com; jjames@storecapital.com", "domain": "storecapital.com"}, {"gid": 1536880271, "row": 1302, "company": "Storm Properties", "contact": "Alan Kwan", "email": "akwan@storm-properties.com", "domain": "storm-properties.com"}, {"gid": 1536880271, "row": 1303, "company": "STOS Partners", "contact": "Morgan Hill, dir acquis Susan Piccorillo Dir of Oper CJ Stos Jason Richards", "email": "sue@stospartners.com; cj@stospartners.com; jason@stospartners.com; morgan@stospartners.com", "domain": "stospartners.com"}, {"gid": 1536880271, "row": 1304, "company": "Strategic Development Advisors", "contact": "Ielen Sarkisian - presAra Rostamian VP", "email": "ara.rostamian@sdacre.com; ielen.sarkisian@sdacre.com", "domain": "sdacre.com"}, {"gid": 1536880271, "row": 1305, "company": "Strategic Housing partners", "contact": "Steve Ludwig", "email": "sel@coastlinerea.com;", "domain": "coastlinerea.com"}, {"gid": 1536880271, "row": 1306, "company": "Strategic Retail Advisors", "contact": "Nelson Wheeler", "email": "nelson@strategicretailadvisor.com", "domain": "strategicretailadvisor.com"}, {"gid": 1536880271, "row": 1307, "company": "Stream Realty", "contact": "Martin Pupil, Chris Latvaaho, Chris Beall,John Bonnell, Brett Abramson, Stirling Pascal", "email": "chris.latvaaho@streamrealty.com; chris.beall@streamrealty.com", "domain": "streamrealty.com"}, {"gid": 1536880271, "row": 1308, "company": "Stream Realty Partners", "contact": "Tiffany Winne jack gilbertson", "email": "tiffany.winne@streamrealty.com; jack.gilbertson@streamrealty.com", "domain": "streamrealty.com"}, {"gid": 1536880271, "row": 1309, "company": "StreetLights Residential", "contact": "Doug Chestnut, Tom Blakewell, Robert de Bruin, Roger Beless Case Killgore", "email": "rdebruin@streetlightsres.com; rbeless@streetlightsres.com;", "domain": "streetlightsres.com"}, {"gid": 1536880271, "row": 1310, "company": "Streit Lending", "contact": "Noah Streit Auri Streit", "email": "noah@streitlending.com; auri@streitlending.com", "domain": "streitlending.com"}, {"gid": 1536880271, "row": 1311, "company": "Subtext", "contact": "Nate Messner", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1312, "company": "Sudberry Properties", "contact": "Anne Law Colton Sudberry Rich Simons", "email": "anne@sudprop.com; colton@sudprop.com; rich@sudprop.com", "domain": "sudprop.com"}, {"gid": 1536880271, "row": 1313, "company": "Summit Equity International", "contact": "Paul Chang", "email": "pchang@summitequityint.com", "domain": "summitequityint.com"}, {"gid": 1536880271, "row": 1314, "company": "Sun State Builders", "contact": "Andrea Piering", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1315, "company": "Sunbelt Holdings", "contact": "John Graham CEO, sean Walters Bob Bambauer Heidi Kimball, Greg Mohl", "email": "bbambauer@sunbeltholdings.com; jgraham@sunbeltholdings.com; hkimball@sunbeltholdings.com; gmohl@sunbeltholdings.com", "domain": "sunbeltholdings.com"}, {"gid": 1536880271, "row": 1316, "company": "Sunflower Bank", "contact": "Elise Giles", "email": "giles.elise@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1317, "company": "Sunrise Multifamily", "contact": "Modaser Nazir", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1318, "company": "Sunrise Real Estate Group", "contact": "Daniel Abrams", "email": "daniel@sunrisecre.com", "domain": "sunrisecre.com"}, {"gid": 1536880271, "row": 1319, "company": "Sunroad Enterprises", "contact": "Richard Vann, Aaron Feldman", "email": "", "domain": ""}]}
\ No newline at end of file
diff --git a/data/batches/batch_30.json b/data/batches/batch_30.json
new file mode 100644
index 0000000..47a9991
--- /dev/null
+++ b/data/batches/batch_30.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 1320, "company": "Sunwest Bank", "contact": "Francesca Braniger", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1321, "company": "Susank Capital", "contact": "David Susank", "email": "dave@susankcapital.com", "domain": "susankcapital.com"}, {"gid": 1536880271, "row": 1322, "company": "SVN | Desert Commercial Advisors", "contact": "Perry Laufenberg, Alyxandria Carter Richard Lewis", "email": "perry.laufenberg@svn.com; alyxandria.carter@svn.com; richard.lewis@svn.com", "domain": "svn.com"}, {"gid": 1536880271, "row": 1323, "company": "SVN | SFR Capital Management", "contact": "Audrey Carlson Michael FInch Jeff Cline", "email": "michael.finchcre@gmail.com; arizonaroijc@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1324, "company": "SVN - Walt Arnold Coml Bkg", "contact": "Hunter Greene, Joel White", "email": "hunter.greene@svn.com; joel.white@svn.com", "domain": "svn.com"}, {"gid": 1536880271, "row": 1325, "company": "SVN Dealpoint Merrill", "contact": "David Frank, Sterling McGregor, Kevin Maggiacomo", "email": "smcgregor@dealpointmerrill.com", "domain": "dealpointmerrill.com"}, {"gid": 1536880271, "row": 1326, "company": "Swift Real Estate", "contact": "Steve Blue, Charlie Farmer", "email": "blue@swiftrp.com", "domain": "swiftrp.com"}, {"gid": 1536880271, "row": 1327, "company": "Swinerton Builders", "contact": "Michael Shawver Meggie Hollywood", "email": "mshawver@swinerton.com; meggie.hollywood@swinerton.com", "domain": "swinerton.com"}, {"gid": 1536880271, "row": 1328, "company": "T-MAC Development Company", "contact": "Torrey Briegel", "email": "torrey@tmacdevco.com", "domain": "tmacdevco.com"}, {"gid": 1536880271, "row": 1329, "company": "TabBrand", "contact": "Ryan Ebmeyer", "email": "ryan.ebmeyer@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1330, "company": "Tahoe Equities", "contact": "Rick Russell", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1331, "company": "Talos Residential", "contact": "Jacques Bazinet", "email": "jacques.bazinet@talosres.com", "domain": "talosres.com"}, {"gid": 1536880271, "row": 1332, "company": "TAN Appraisal Services", "contact": "Tadd Nixon", "email": "taddnixon@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1333, "company": "Tauro Capital Advisors", "contact": "Stephen Stein David McMahon 714-642-9976", "email": "sstein@taurocapitaladvisors.com; davidmcmahon90@gmail.com", "domain": "taurocapitaladvisors.com"}, {"gid": 1536880271, "row": 1334, "company": "Taylor Morrison", "contact": "Evan Bilton", "email": "evanwbilton@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1335, "company": "TCA Architects", "contact": "Thomas Cox Eric Olsen Tim Mustard", "email": "eolsen@tca-arch.com; tmustard@tca-arch.com", "domain": "tca-arch.com"}, {"gid": 1536880271, "row": 1336, "company": "TDC Valuations", "contact": "Todd Crimmins", "email": "todd@tdcvaluations.com", "domain": "tdcvaluations.com"}, {"gid": 1536880271, "row": 1337, "company": "Teknion", "contact": "April Ibarra", "email": "april.ibarra@teknion.com", "domain": "teknion.com"}, {"gid": 1536880271, "row": 1338, "company": "Ten-X", "contact": "Randa McMinn Kira Swain Steve Jacobs Rob Drury Andy Walburger Maureen Waters Joseph Cuomo", "email": "rmcminn@ten-x.com; kswain@ten-x.com; sjacobs@ten-x.com; awalburger@ten-x.com", "domain": "ten-x.com"}, {"gid": 1536880271, "row": 1339, "company": "TenantBase", "contact": "Jim Jandro, Lindsay Lutz", "email": "jim@tenantbase.com;", "domain": "tenantbase.com"}, {"gid": 1536880271, "row": 1340, "company": "Tenaska", "contact": "Zach Lawrie", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1341, "company": "Tenet Equity", "contact": "Nicholas Eggert Kent Venook", "email": "nick@tenetequity.com", "domain": "tenetequity.com"}, {"gid": 1536880271, "row": 1342, "company": "Terra Lendng Group", "contact": "Shawn Ahmadi", "email": "shawn@terralending.com", "domain": "terralending.com"}, {"gid": 1536880271, "row": 1343, "company": "Thane Partners", "contact": "Alfred Hackbarth", "email": "alfred@ah3investments.com", "domain": "ah3investments.com"}, {"gid": 1536880271, "row": 1344, "company": "The Abbey Company", "contact": "Jeff Duchateau Sr VP K Heller", "email": "jduchateau@theabbeyco.com;", "domain": "theabbeyco.com"}, {"gid": 1536880271, "row": 1345, "company": "The Agency", "contact": "Alex Koustas", "email": "AKoustas@TheAgencyRE.com", "domain": "theagencyre.com"}, {"gid": 1536880271, "row": 1346, "company": "The Alison Company", "contact": "Neal Churney", "email": "churney247@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1347, "company": "The Apartment Directory", "contact": "Laurence Kurtz", "email": "laurence@theapartmentdirectories.com", "domain": "theapartmentdirectories.com"}, {"gid": 1536880271, "row": 1348, "company": "The AREM Group", "contact": "Adam Mauck", "email": "adam@adammauck.com", "domain": "adammauck.com"}, {"gid": 1536880271, "row": 1349, "company": "The Bascom Group", "contact": "Jerry Fink / Scott McClave Chad Sanderson", "email": "jfink@bascomgroup.com; smcClave@bascomgroup.com; csanderson@bascomgroup.com", "domain": "bascomgroup.com"}, {"gid": 1536880271, "row": 1350, "company": "The Bendetti Company", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1351, "company": "The Boeing Company", "contact": "Stephane Wandel", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1352, "company": "The Bronstein Company", "contact": "Cary Bronstein, Robin Reed", "email": "cary@tbcappraisal.com;", "domain": "tbcappraisal.com"}, {"gid": 1536880271, "row": 1353, "company": "The Carlyle Group", "contact": "Paul Brady Allen Cashion", "email": "paul.brady@carlyle.com; allen.cashion@carlyle.com", "domain": "carlyle.com"}, {"gid": 1536880271, "row": 1354, "company": "The Carson Companies", "contact": "Todd Burnight James Flynn", "email": "tburnight@carsoncompanies.com; jflynn@carsoncompanies.com", "domain": "carsoncompanies.com"}, {"gid": 1536880271, "row": 1355, "company": "The Dinerstein Companies", "contact": "Brandon Nichols Jessica Cassolato", "email": "brandon.nichols@tdc-properties.com; jessica.cassolato@tdc-properties.com; jessicahduncan@gmail.com; xtrmdad@gmail.com", "domain": "tdc-properties.com"}, {"gid": 1536880271, "row": 1356, "company": "The Ensbury Group", "contact": "Martin Ensbury", "email": "martin@theensburygroup.com", "domain": "theensburygroup.com"}, {"gid": 1536880271, "row": 1357, "company": "The Equity Group", "contact": "scott Godino - CEO", "email": "sgodino@teglv.com", "domain": "teglv.com"}, {"gid": 1536880271, "row": 1358, "company": "The Festival Companies", "contact": "Brandice Hunter Mark Schurgin Lori Jones Rob LeMoine", "email": "b.hunter@festivalcos.com; l.jones@festivalcos.com; m.schurgin@festivalcos.com; rob.l@festivalcos.com", "domain": "festivalcos.com"}, {"gid": 1536880271, "row": 1359, "company": "The Helvetica Group", "contact": "", "email": "jjeter@helveticagroup.com; cmestler@helveticagroup.com", "domain": "helveticagroup.com"}, {"gid": 1536880271, "row": 1360, "company": "The Hoffman Company", "contact": "Vic Grady / Tom Dallape Justin Esayian, Justin Woodworth, Bryant Brislin", "email": "vgrady@hoffmanland.com; tdallape@hoffmanland.com; jesayian@hoffmanland.com; bbrislin@hoffmanland.com; jwoodworth@hoffmanland.com", "domain": "hoffmanland.com"}, {"gid": 1536880271, "row": 1361, "company": "The Ipsum group", "contact": "Deborah Blake", "email": "deborah@theipsumgroup.com", "domain": "theipsumgroup.com"}, {"gid": 1536880271, "row": 1362, "company": "The Koll Company", "contact": "Gerald Yahr Soctt Meserve Soctt Lanni", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1363, "company": "The Kor Group", "contact": "Nicholas White", "email": "Nicholas.White@thekorgroup.com", "domain": "thekorgroup.com"}, {"gid": 1536880271, "row": 1364, "company": "The L&R Group of Companies", "contact": "Carl Calhoun", "email": "ccalhoun@tlrgc.com", "domain": "tlrgc.com"}]}
\ No newline at end of file
diff --git a/data/batches/batch_31.json b/data/batches/batch_31.json
new file mode 100644
index 0000000..96a6377
--- /dev/null
+++ b/data/batches/batch_31.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 1365, "company": "The Land Agency", "contact": "Howard Weinstein", "email": "howard@tlaaz.com", "domain": "tlaaz.com"}, {"gid": 1536880271, "row": 1366, "company": "The Location Portal", "contact": "Brad Gienger", "email": "brad_gienger@msn.com", "domain": ""}, {"gid": 1536880271, "row": 1367, "company": "The Luzzatto Company", "contact": "Asher Luzzatto, Marc Luzzatto,", "email": "asher@luzzattocompany.com; marc@luzzattocompany.com;", "domain": "luzzattocompany.com"}, {"gid": 1536880271, "row": 1368, "company": "The McShane Companies", "contact": "Julia Waterbury Scott Salyer", "email": "jwaterbury@mcshane.com; ssalyer@mcshane.com", "domain": "mcshane.com"}, {"gid": 1536880271, "row": 1369, "company": "The Mendes Company", "contact": "Anthony Mendes", "email": "anthony@mendescompany.com", "domain": "mendescompany.com"}, {"gid": 1536880271, "row": 1370, "company": "The Mogharebi Group", "contact": "Otto, Brian Nakamura Mike Marcu Alex Mogharebi", "email": "Alex@Mogharebi.com; mike@mogharebi.com; brian@mogharebi.com; otto@mogharebi.com", "domain": "mogharebi.com"}, {"gid": 1536880271, "row": 1371, "company": "The Molasky Group", "contact": "Richard Worthington", "email": "richw@molaskyco.com", "domain": "molaskyco.com"}, {"gid": 1536880271, "row": 1372, "company": "The Muller Company", "contact": "Brandon Muller Steve Muller Hugh gFast", "email": "hfast@themullercompany.com; smuller@themullercompany.com", "domain": "themullercompany.com"}, {"gid": 1536880271, "row": 1373, "company": "The Nikols Company", "contact": "Carrie Nikols", "email": "cnikols@nikolsco.com", "domain": "nikolsco.com"}, {"gid": 1536880271, "row": 1374, "company": "The Opus Group", "contact": "Larry Pobuda Jay Ramos Jim Erwin", "email": "lawrence.pobuda@opus-group.com; jim.erwin@opus-group.com", "domain": "opus-group.com"}, {"gid": 1536880271, "row": 1375, "company": "The Passman Group", "contact": "David Passman", "email": "dp@thepassmangroup.com", "domain": "thepassmangroup.com"}, {"gid": 1536880271, "row": 1376, "company": "The Phix Group", "contact": "Kevin Simshauser Mg Member", "email": "kevsimshauser5@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1377, "company": "The Related Group", "contact": "Gino Canori Trevor Hoffman", "email": "gcanori@related.com; thoffman@related.com", "domain": "related.com"}, {"gid": 1536880271, "row": 1378, "company": "The REMM Group", "contact": "Windell Mollenido, Brian Plotkin", "email": "wmollenido@remmgroup.com; bplotkin@remmgroup.com", "domain": "remmgroup.com"}, {"gid": 1536880271, "row": 1379, "company": "The Richman Group of Companies", "contact": "Luke Daniels - President Alex Popovic", "email": "PopovicA@richmancapital.com", "domain": "richmancapital.com"}, {"gid": 1536880271, "row": 1380, "company": "The Rockefeller Group", "contact": "James Camp Brian Mahoney James Wall", "email": "bmahoney@rockefellergroup.com; jcamp@rockefellergroup.com; jwall@rockefellergroup.com; msingerman@rockefellergroup.com", "domain": "rockefellergroup.com"}, {"gid": 1536880271, "row": 1381, "company": "The Royston Group", "contact": "Rob Sutton, Greg Cortese", "email": "rsutton@theroystongroup.com; gacortese@theroystongroup.com", "domain": "theroystongroup.com"}, {"gid": 1536880271, "row": 1382, "company": "The Rubicon Companies", "contact": "Marc Gordon", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1383, "company": "The Ruth Group", "contact": "Bob Ruth", "email": "bruth@trgpartners.com", "domain": "trgpartners.com"}, {"gid": 1536880271, "row": 1384, "company": "The Saywitz Company", "contact": "Barry Saywitz", "email": "bsaywitz@saywitz.com", "domain": "saywitz.com"}, {"gid": 1536880271, "row": 1385, "company": "The Siemon Company", "contact": "Orlando Rivera", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1386, "company": "The Simmons Group", "contact": "Tony Simmons", "email": "tony@tsg-re.com", "domain": "tsg-re.com"}, {"gid": 1536880271, "row": 1387, "company": "The Swig Company", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1388, "company": "The Tanbic Company", "contact": "Tanner Bickelhaupt", "email": "tanner@tanbic.com", "domain": "tanbic.com"}, {"gid": 1536880271, "row": 1389, "company": "The Woodmont Company", "contact": "Joseph Williams Sr VP", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1390, "company": "The Wren Group", "contact": "Richard Jules Wrubel", "email": "wrengroupinc@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1391, "company": "Theopacific Holdings", "contact": "Nick Konopisos", "email": "ndk@theopacific.com; tdk1@theopacific.com", "domain": "theopacific.com"}, {"gid": 1536880271, "row": 1392, "company": "Thompson Thrift Development", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1393, "company": "Thorofare Capital", "contact": "Felix Gutnikov / Kevin Miller Brendan Miller Justin Cleveland eddie.prosser", "email": "felix@thorofarecapital.com; kevin@thorofarecapital.com; eddie.prosser@thorofarecapital.com; jonathan.hart@thorofarecapital.com; david.perlman@thorofarecapital.com; andrew.kim@thorofarecapital.com; paul@thorofarecapital.com", "domain": "thorofarecapital.com"}, {"gid": 1536880271, "row": 1394, "company": "ThyssenKrupp Elevator", "contact": "Johnathon Cardwell", "email": "johnathon.cardwell@thyssenkrupp.com", "domain": "thyssenkrupp.com"}, {"gid": 1536880271, "row": 1395, "company": "Tiarna Real Estate Services", "contact": "Scott Alleborn Ex VP", "email": "salleborn@tiarna.com", "domain": "tiarna.com"}, {"gid": 1536880271, "row": 1396, "company": "Ticor Title", "contact": "Doug Murphy", "email": "doug.murphy@ticortitle.com", "domain": "ticortitle.com"}, {"gid": 1536880271, "row": 1397, "company": "Titan Real Estate", "contact": "Kevin Kaseff", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1398, "company": "Title Lock", "contact": "Ronda Young", "email": "r.young@hometitlelock.com", "domain": "hometitlelock.com"}, {"gid": 1536880271, "row": 1399, "company": "TMC Financing", "contact": "Jennifer Davis / katherine prescott", "email": "jdavis@tmcfinancing.com", "domain": "tmcfinancing.com"}, {"gid": 1536880271, "row": 1400, "company": "Toll Brothers", "contact": "Zachary Robbins Michael McCann Jason Certilman", "email": "zyrobbins@gmail.com; zrobbins@tollbrothers.com; mmccann@tollbrothers.com; jcertilman@tollbrothers.com", "domain": "tollbrothers.com"}, {"gid": 1536880271, "row": 1401, "company": "Tokyu Land US Corp", "contact": "Ben Cherney", "email": "b.cherney@tlusc.com", "domain": "tlusc.com"}, {"gid": 1536880271, "row": 1402, "company": "Torrey Pines Bank", "contact": "Chris Grassa, Jeff Forsythe", "email": "cgrassa@torreypinesbank.com; pdavern@torreypinesbank.com; jforsythe@torreypinesbank.com", "domain": "torreypinesbank.com"}, {"gid": 1536880271, "row": 1403, "company": "Torti Gallas and Partners", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1404, "company": "Tower 16 Capital Partners", "contact": "Tyler Pruett Mike Farley Scott Sinks", "email": "info@tower16capital.com; tpruett@tower16capital.com; mfarley@tower16capital.com; ssinks@tower16capital.com; dmcclain@tower16capital.com", "domain": "tower16capital.com"}, {"gid": 1536880271, "row": 1405, "company": "Talos Residential", "contact": "Jacques Bazinet", "email": "jacques.bazinet@talosres.com", "domain": "talosres.com"}, {"gid": 1536880271, "row": 1406, "company": "Trammell Crow Company", "contact": "Cathy Thuringer Cullen Mahoney", "email": "cthuringer@trammellcrow.com; cmahoney@trammellcrow.com", "domain": "trammellcrow.com"}, {"gid": 1536880271, "row": 1407, "company": "Transwestern Investment Group", "contact": "Andy Norman Gary Jaye", "email": "Monica.Sparreo@transwestern.com; andy.norman@transwestern.com; gary.jaye@transwestern.com", "domain": "transwestern.com"}, {"gid": 1536880271, "row": 1408, "company": "Transwestern", "contact": "Kate Morris Sr VP Healthcare Ad Michael Salley", "email": "kate.morris@transwestern.com;", "domain": "transwestern.com"}, {"gid": 1536880271, "row": 1409, "company": "Tranzon", "contact": "Tiffany Cook", "email": "tcook@tranzon.com", "domain": "tranzon.com"}]}
\ No newline at end of file
diff --git a/data/batches/batch_32.json b/data/batches/batch_32.json
new file mode 100644
index 0000000..9495531
--- /dev/null
+++ b/data/batches/batch_32.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 1410, "company": "Tratt Properties", "contact": "Jonathan Tratt", "email": "jt@trattprop.com", "domain": "trattprop.com"}, {"gid": 1536880271, "row": 1411, "company": "Trico Realty", "contact": "Thomas Harrison", "email": "tom@tricorealty.com", "domain": "tricorealty.com"}, {"gid": 1536880271, "row": 1412, "company": "Trimont Real Estate Advisors", "contact": "Jeff Stargardter", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1413, "company": "Trion Propertues", "contact": "Max Sharkansky", "email": "max@trion-properties.com", "domain": "trion-properties.com"}, {"gid": 1536880271, "row": 1414, "company": "Triumph Properties Group", "contact": "Blake Brewer Steven Feder Will Roos Mike Silberman", "email": "bbrewer@triumphproperties.com; sfeder@triumphproperties.com", "domain": "triumphproperties.com"}, {"gid": 1536880271, "row": 1415, "company": "Triwell Properties", "contact": "Trevor Harris", "email": "trevor@triwellproperties.com", "domain": "triwellproperties.com"}, {"gid": 1536880271, "row": 1416, "company": "Trojan Development Associates", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1417, "company": "Troutman Sanders", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1418, "company": "Trowbridge Sidoti", "contact": "Jillian Ivey Sidoti", "email": "jillian@crowdfundinglawyers.net", "domain": "crowdfundinglawyers.net"}, {"gid": 1536880271, "row": 1419, "company": "TruAmerica", "contact": "Robert Hart Noah Hochman Mark Enfield Matt Ferrari Zach Rivas Ammanuel Metta Greg Zartarian", "email": "nhochman@truamerica.com; menfield@truamerica.com; mferrari@truamerica.com; ametta@truamerica.com;", "domain": "truamerica.com"}, {"gid": 1536880271, "row": 1420, "company": "True North Studio", "contact": "Jonathon Vento", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1421, "company": "Trumark RE Arizona", "contact": "Michael Merk", "email": "mjmerk21@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1422, "company": "Tryperion Partners", "contact": "Eliot Bencuya", "email": "ebencuya@tryperion.com", "domain": "tryperion.com"}, {"gid": 1536880271, "row": 1423, "company": "Turelk Inc", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1424, "company": "Turner Construction", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1425, "company": "Twining Consulting", "contact": "Edward Twining Steve Schiffer", "email": "btwining@twininginc.com; sschiffer@twininginc.com", "domain": "twininginc.com"}, {"gid": 1536880271, "row": 1426, "company": "ULI Phx", "contact": "Deb Sydeenham", "email": "deb.sydenham@uli.org", "domain": "uli.org"}, {"gid": 1536880271, "row": 1427, "company": "Unbround Development", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1428, "company": "Uncommon", "contact": "Jason Larian", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1429, "company": "UNIRE Real Estate Group", "contact": "Marc Selznick", "email": "selznick@uniregroup.com", "domain": "uniregroup.com"}, {"gid": 1536880271, "row": 1430, "company": "Unison Bank", "contact": "Jenn Lackey", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1431, "company": "United Trust Realty Corp", "contact": "John Kiley; Patrick Chen Henry Hong Heath Clark", "email": "jkiley@oaksdevco.com", "domain": "oaksdevco.com"}, {"gid": 1536880271, "row": 1432, "company": "Universal Commercial Capital", "contact": "Eric Tran", "email": "eric@universalcommercialcapital.com", "domain": "universalcommercialcapital.com"}, {"gid": 1536880271, "row": 1433, "company": "Universe Holdings", "contact": "Henry Manoucheri,", "email": "henry@universeholdings.com; Noah@UniverseHoldings.com", "domain": "universeholdings.com"}, {"gid": 1536880271, "row": 1434, "company": "University of Arizona", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1435, "company": "University realty", "contact": "Brad Grannis", "email": "brad.grannis@asuep.org", "domain": "asuep.org"}, {"gid": 1536880271, "row": 1436, "company": "Upland Group", "contact": "Bill Douglass Michael McBride", "email": "billd@uplandgroup.com", "domain": "uplandgroup.com"}, {"gid": 1536880271, "row": 1437, "company": "Upside Capital Holdings", "contact": "Jonathan Winick Michael Bitton Adam Zunder", "email": "michaelmjb@hotmail.com", "domain": ""}, {"gid": 1536880271, "row": 1438, "company": "Urban West", "contact": "David DiRienzo", "email": "david@urban-west.com", "domain": "urban-west.com"}, {"gid": 1536880271, "row": 1439, "company": "URBANA", "contact": "Caroline Lee", "email": "carolinelee1122@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1440, "company": "US Bank", "contact": "Rudy Kramer / Christopher Harahan", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1441, "company": "USAA Real Estate", "contact": "Steve Ames", "email": "steven.ames@usrealco.com;", "domain": "usrealco.com"}, {"gid": 1536880271, "row": 1442, "company": "Utah Real Estate", "contact": "H. Blaine Walker", "email": "blaine@blainewalker.com", "domain": "blainewalker.com"}, {"gid": 1536880271, "row": 1443, "company": "ValCenters LLC", "contact": "William Valaika Chris Valaika", "email": "wcval@aol.com; cavalaika@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1444, "company": "Valcor Commercial", "contact": "Greg Valladaro", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1445, "company": "Valhala Capital", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1446, "company": "Valley Development", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1447, "company": "Valor Lending", "contact": "Darren Carlin Chris Lapping", "email": "dcarlin@valorlending.com; Clapping@ValorLending.com", "domain": "valorlending.com"}, {"gid": 1536880271, "row": 1448, "company": "ValueRock Realty Partners", "contact": "Pam Bullock David Lee Patty Chin Dennis Vaccaro", "email": "pchin@valuerockrealty.com; dvaccaro@valuerockrealty.com; dvaccaro@valuerockpartners.com", "domain": "valuerockrealty.com"}, {"gid": 1536880271, "row": 1449, "company": "Vanbarton Group", "contact": "Cathy Ebert mg dir Jeremy Sedrish", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1450, "company": "Vanguard Investments", "contact": "Arthur Arejian Pres", "email": "aa@vanguard-inc.com", "domain": "vanguard-inc.com"}, {"gid": 1536880271, "row": 1451, "company": "Vantage Commercial", "contact": "Golden St.John", "email": "Golden@Vantage-Commercial.com", "domain": "vantage-commercial.com"}, {"gid": 1536880271, "row": 1452, "company": "Vantage Property Investors", "contact": "Edward Fox", "email": "fox@vantagepi.com", "domain": "vantagepi.com"}, {"gid": 1536880271, "row": 1453, "company": "VanTrust Real Estate", "contact": "Jenna Borcherding, Derek Flottum", "email": "derek.flottum@vantrustre.com; jenna.borcherding@vantrustre.com", "domain": "vantrustre.com"}, {"gid": 1536880271, "row": 1454, "company": "Varde Partners", "contact": "", "email": "", "domain": ""}]}
\ No newline at end of file
diff --git a/data/batches/batch_33.json b/data/batches/batch_33.json
new file mode 100644
index 0000000..a6a62a8
--- /dev/null
+++ b/data/batches/batch_33.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 1455, "company": "Vaulter - real Estate Investments", "contact": "Jim Belfiore", "email": "jimbelfiore123@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1456, "company": "Vegasnomics", "contact": "David Granna", "email": "david.grana@vegasnomics.com", "domain": "vegasnomics.com"}, {"gid": 1536880271, "row": 1457, "company": "Velocity", "contact": "Jason Haye", "email": "jhaye@velocitycommercial.com", "domain": "velocitycommercial.com"}, {"gid": 1536880271, "row": 1458, "company": "Velocity Retail Group", "contact": "Dave Cheatham Bonnie Arlia Chad Torrres - VP", "email": "dave.cheatham@velocityretail.com; bonnie.arlia@velocityretail.com", "domain": "velocityretail.com"}, {"gid": 1536880271, "row": 1459, "company": "Venture West Funding", "contact": "Jackie Ferguson Matt Douglas", "email": "tsantley@socal.rr.com", "domain": "socal.rr.com"}, {"gid": 1536880271, "row": 1460, "company": "Vestar", "contact": "Paul Asher Angie Kory Jeff Axtell Richard Kuhle Clint Marchuk Richard Hearn", "email": "pasher@vestar.com; pmcginley@vestar.com; jaxtell@vestar.com; rkuhle@vestar.com; akory@vestar.com; rhearn@vestar.com", "domain": "vestar.com"}, {"gid": 1536880271, "row": 1461, "company": "VIAONE Commercial RE Group", "contact": "Marc Bonnilla", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1462, "company": "ViaWest Group", "contact": "Alex Boles Danyale Breckenridge Lindsay Bennett Josh Henig", "email": "aboles@viawestgroup.com; jhenig@viawestgroup.com", "domain": "viawestgroup.com"}, {"gid": 1536880271, "row": 1463, "company": "Visionmap Capital Resources", "contact": "Kirk Jimerson Pres CEO", "email": "kirk@visionmapcapital.com", "domain": "visionmapcapital.com"}, {"gid": 1536880271, "row": 1464, "company": "Vista Investment Group", "contact": "John Barach Nick Clement", "email": "nclement@vistainvestmentgroup.com; jbarach@vistainvestmentgroup.com", "domain": "vistainvestmentgroup.com"}, {"gid": 1536880271, "row": 1465, "company": "Vista Residential Partners", "contact": "Tristan Charlesworth", "email": "twcharlesworth@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1466, "company": "Voit", "contact": "Erik Hinkelman, Jessamyn Wilkinson Liz Hurley", "email": "ehinkelman@voitco.com; lhurley@voitco.com", "domain": "voitco.com"}, {"gid": 1536880271, "row": 1467, "company": "Voit Real Estate", "contact": "Mitch Zehner, Randy LaChance, Trent Walker, Mike Bouma Michael Hefner", "email": "mhefner@voitco.com; mbouma@voitco.com", "domain": "voitco.com"}, {"gid": 1536880271, "row": 1468, "company": "VTS", "contact": "Kevin Joyce Acct Exec", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1469, "company": "W.P. Carey", "contact": "Susan Hyde. Guy Lawrence", "email": "shyde@wpcarey.com", "domain": "wpcarey.com"}, {"gid": 1536880271, "row": 1470, "company": "Walker & Dunlop", "contact": "Ryan Chapman", "email": "rchapman@walkerdunlop.com", "domain": "walkerdunlop.com"}, {"gid": 1536880271, "row": 1471, "company": "Warmington Properties", "contact": "David Clark", "email": "david.clark@warmingtongroup.com", "domain": "warmingtongroup.com"}, {"gid": 1536880271, "row": 1472, "company": "Waste Management", "contact": "Sofia Austin", "email": "saustin1@wm.com", "domain": "wm.com"}, {"gid": 1536880271, "row": 1473, "company": "Waterford Residential", "contact": "John Drachman Sean Rawson Oren Hillel", "email": "jdrachman@waterfordco.com; srawson@waterfordco.com; ohillel@waterfordco.com", "domain": "waterfordco.com"}, {"gid": 1536880271, "row": 1474, "company": "Watson Land Company", "contact": "Lance Ryan Stephen Fry", "email": "lryan@watsonlandcompany.com; stephen@evoinc.com", "domain": "watsonlandcompany.com"}, {"gid": 1536880271, "row": 1475, "company": "Watt Companies", "contact": "Kathy McKay Jesse Liu Nadine Watt", "email": "kmckay@wattcompanies.com; nwatt@wattcompanies.com", "domain": "wattcompanies.com"}, {"gid": 1536880271, "row": 1476, "company": "Webb Investments", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1477, "company": "WEDO Real Estate and Beyond", "contact": "Harry D'Elia III", "email": "harry@wedorealestateandbeyond.com", "domain": "wedorealestateandbeyond.com"}, {"gid": 1536880271, "row": 1478, "company": "Weidner Apartment Homes", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1479, "company": "Weingarten Realty Advisors", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1480, "company": "Wentworth Property Co", "contact": "James Wentworth Tim Chester Dan Postal Jack Wentworth Jimmy Wentworth David Brown", "email": "jwentworthjr@wentprop.com; tchester@wentprop.com; dpostal@wentprop.com; jwentworth@wentprop.com", "domain": "wentprop.com"}, {"gid": 1536880271, "row": 1481, "company": "Wermers", "contact": "Branden Wermers asst Eryn krysel de Leon", "email": "brandenw@wermerscompanies.com; binhn@wermerscompanies.com; erynd@wermerscompanies.com", "domain": "wermerscompanies.com"}, {"gid": 1536880271, "row": 1482, "company": "Wesley Capital", "contact": "Berlitz Georges", "email": "bgeorges@wesleycbfirm.com", "domain": "wesleycbfirm.com"}, {"gid": 1536880271, "row": 1483, "company": "West Bay Capital", "contact": "Ed Marek / Kevin Prince", "email": "emarek@westbayllc.com; kprince@westbayllc.com", "domain": "westbayllc.com"}, {"gid": 1536880271, "row": 1484, "company": "West Harbor Capital", "contact": "Eric Ruehle and Adam Deierling", "email": "eruehle@westharborcap.com; adeierling@westharborcap.com;", "domain": "westharborcap.com"}, {"gid": 1536880271, "row": 1485, "company": "West USA Commercial RE Services", "contact": "Paul Blum JD CCIM Walter Unger CCIm Mike Burke", "email": "paul@azofficesales.com; walterunger@ccim.net", "domain": "azofficesales.com"}, {"gid": 1536880271, "row": 1486, "company": "Westcord", "contact": "Tony Principe", "email": "tony@westcord.com", "domain": "westcord.com"}, {"gid": 1536880271, "row": 1487, "company": "Westcore Properties", "contact": "Hack Adams, Don Ankeny", "email": "hadams@westcore.net; dankeny@westcore.net; lsuazo@westcore.net; aburke@westcore.net", "domain": "westcore.net"}, {"gid": 1536880271, "row": 1488, "company": "Western Alliance Bank", "contact": "Seth Davis Sr VP", "email": "sdavis@westernalliancebank.com", "domain": "westernalliancebank.com"}, {"gid": 1536880271, "row": 1489, "company": "Western National", "contact": "Jerry LaPointe", "email": "jlapointe@wng.com", "domain": "wng.com"}, {"gid": 1536880271, "row": 1490, "company": "Western Realco", "contact": "Jeremy Mape Gary Edwards", "email": "jmape@westernrealco.com; gedwards@westernrealco.com", "domain": "westernrealco.com"}, {"gid": 1536880271, "row": 1491, "company": "Western Resources Title", "contact": "Denise Anthony", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1492, "company": "Western Retail Advisors", "contact": "Eric Termansen and Neil Board, Ryan Desmond and Rachel Bliss", "email": "etermansen@w-retail.com; nboard@w-retail.com; nmcclure@w-retail.com", "domain": "w-retail.com"}, {"gid": 1536880271, "row": 1493, "company": "Western State Bank", "contact": "Kevin McArthur Sr VP", "email": "kevin.mcarthur@westernbanks.com", "domain": "westernbanks.com"}, {"gid": 1536880271, "row": 1494, "company": "Western States Technologies", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1495, "company": "Westfield", "contact": "Mackenzie Laurino", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1496, "company": "Westgroup Designs", "contact": "Toni Koenig", "email": "tonik@westgroupdesigns.com", "domain": "westgroupdesigns.com"}, {"gid": 1536880271, "row": 1497, "company": "Westhawk Capital", "contact": "Gary Linhart", "email": "gary@westhawkcapital.com;", "domain": "westhawkcapital.com"}, {"gid": 1536880271, "row": 1498, "company": "Westland Commercial Leasing", "contact": "Yanki Greenspan Manny Bukiet", "email": "yanki.g@westlandreg.com; manny.b@westlandreg.com", "domain": "westlandreg.com"}, {"gid": 1536880271, "row": 1499, "company": "Westlake Realty Group", "contact": "Kristina Chang", "email": "kristina.chang@westlake-realty.com", "domain": "westlake-realty.com"}]}
\ No newline at end of file
diff --git a/data/batches/batch_34.json b/data/batches/batch_34.json
new file mode 100644
index 0000000..8f099e1
--- /dev/null
+++ b/data/batches/batch_34.json
@@ -0,0 +1 @@
+{"gid": 1536880271, "title": "Sponsors and Specaker Co.", "targets": [{"gid": 1536880271, "row": 1500, "company": "Westminster Capital", "contact": "Greg Belzberg", "email": "gb@westminstercapital.com", "domain": "westminstercapital.com"}, {"gid": 1536880271, "row": 1501, "company": "Westpine Partners", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1502, "company": "Westside Retail", "contact": "Marc Pollock", "email": "marc@westsideretail.com", "domain": "westsideretail.com"}, {"gid": 1536880271, "row": 1503, "company": "Westview Group", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1504, "company": "Westwood Financial", "contact": "Volker Schramm Matt Lougee Randy Banchik", "email": "volker@westfin.com", "domain": "westfin.com"}, {"gid": 1536880271, "row": 1505, "company": "Wetton Properties", "contact": "Doug Wetton", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1506, "company": "Whitestone REIT - Houston TX", "contact": "Matthew Okmin Tim Ng VP Acq David Chambers Mg Scqus", "email": "mokmin@whitestoneREIT.com; itucker@WhitestoneREIT.com; tng@whitestoneREIT.com; dchambers@WhitestoneREIT.com", "domain": "whitestonereit.com"}, {"gid": 1536880271, "row": 1507, "company": "White Haven", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1508, "company": "Willmeng Construction", "contact": "", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1509, "company": "Wilshire Finance", "contact": "Don Pelgrim brandee birkhimer", "email": "dpelgrim@wilshirefp.com; bbirkhimer@wilshirefp.com", "domain": "wilshirefp.com"}, {"gid": 1536880271, "row": 1510, "company": "Wilshire Pacific Builders", "contact": "Jim Brundage", "email": "jbrundage@wilshirepacific.com", "domain": "wilshirepacific.com"}, {"gid": 1536880271, "row": 1511, "company": "Wilshire Skyline", "contact": "", "email": "tadeh@wilshireskyline.com", "domain": "wilshireskyline.com"}, {"gid": 1536880271, "row": 1512, "company": "Wilson Realty Group", "contact": "Bob Wilson", "email": "wilsonnb@aol.com", "domain": ""}, {"gid": 1536880271, "row": 1513, "company": "Withey Morris Baugh", "contact": "Michael Withey, Jason Morris Adam Baugh", "email": "m@wmbattorneys.com; adam@wmbattorneys.com; jason@wmbattorneys.com", "domain": "wmbattorneys.com"}, {"gid": 1536880271, "row": 1514, "company": "WMG", "contact": "Kristi Buechler", "email": "kristi.buechler@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1515, "company": "WNC", "contact": "David Shifer", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1516, "company": "Wohl Property", "contact": "Emil Wohl", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1517, "company": "Wood Investments", "contact": "Patrick Wood Matthew Bush", "email": "patrick@woodinvco.com", "domain": "woodinvco.com"}, {"gid": 1536880271, "row": 1518, "company": "Wood Partners", "contact": "Brian Hansen", "email": "bph@woodpartners.com", "domain": "woodpartners.com"}, {"gid": 1536880271, "row": 1519, "company": "Woodbridge Realty Advisors", "contact": "William Lappas", "email": "wlappas@wrallc.com", "domain": "wrallc.com"}, {"gid": 1536880271, "row": 1520, "company": "WorkSpacePlans OC", "contact": "Jill Burns Morris / Kim Arial", "email": "jill@workspaceplans.com;", "domain": "workspaceplans.com"}, {"gid": 1536880271, "row": 1521, "company": "Worthe Real Estate", "contact": "Jeff Worthe Matt Lavin Taylor Bentley", "email": "TaylorB@worthe.com; jeffw@worthe.com", "domain": "worthe.com"}, {"gid": 1536880271, "row": 1522, "company": "WR Gorman & Associates", "contact": "Tim Gorman William Gorman", "email": "bill@wrgorman.com; tim@wrgorman.com", "domain": "wrgorman.com"}, {"gid": 1536880271, "row": 1523, "company": "WSP USA", "contact": "Sam Morrissey", "email": "sam.morrissey@wsp.com", "domain": "wsp.com"}, {"gid": 1536880271, "row": 1524, "company": "X Team Retail Advisors", "contact": "Dave Cheatham", "email": "dave.cheatham@velocityretail.com", "domain": "velocityretail.com"}, {"gid": 1536880271, "row": 1525, "company": "Xebec", "contact": "Scott Beck Jake Spring", "email": "jakes@xebecrealty.com", "domain": "xebecrealty.com"}, {"gid": 1536880271, "row": 1526, "company": "xyz", "contact": "Daniel Negari H. Joseph Soleiman", "email": "d@xyz.rent; j@xyz.rent", "domain": "xyz.rent"}, {"gid": 1536880271, "row": 1527, "company": "Yardi", "contact": "Jack Tate Melissa Sutton Mackenzie Hess karen wheeler", "email": "karen.wheeler@yardi.com; jack.tate@yardi.com; melissa.sutton@yardi.com; paul.fiorilla@yardi.com", "domain": "yardi.com"}, {"gid": 1536880271, "row": 1528, "company": "Yellow Iron Investments", "contact": "John Edwards - Pres", "email": "john@yellowironinv.com", "domain": "yellowironinv.com"}, {"gid": 1536880271, "row": 1529, "company": "Younan Properties", "contact": "Zaya Younan Tony Avila William Younan Alexandra Younan", "email": "zyounan@younanproperties.com; Tavila@younanproperties.com; wyounan@younanproperties.com; ayounan@younanproperties.com;", "domain": "younanproperties.com"}, {"gid": 1536880271, "row": 1530, "company": "Yrefy", "contact": "Ruben Greth", "email": "ruben@capitalraisershow.com", "domain": "capitalraisershow.com"}, {"gid": 1536880271, "row": 1531, "company": "Z Modular", "contact": "Robert Goldman", "email": "robertmgoldman@gmail.com", "domain": ""}, {"gid": 1536880271, "row": 1532, "company": "Zebra", "contact": "Zachary Shirk", "email": "", "domain": ""}, {"gid": 1536880271, "row": 1533, "company": "Zell Commercial", "contact": "Marti Weinstein Dena Zell", "email": "dzell@camcre.com", "domain": "camcre.com"}, {"gid": 1536880271, "row": 1534, "company": "Zen Investing", "contact": "Shelby Duplessis", "email": "shelby@diversifiedfuture.com", "domain": "diversifiedfuture.com"}, {"gid": 1536880271, "row": 1535, "company": "Zenith Development Arizona", "contact": "Sal DiCiccio", "email": "sal123@cox.net", "domain": ""}, {"gid": 1536880271, "row": 1536, "company": "Zion Enterprises", "contact": "Mr. Zhang - katrina Micciche", "email": "czhang@zionenterprises.com", "domain": "zionenterprises.com"}, {"gid": 1536880271, "row": 1537, "company": "Zonda", "contact": "Amy Dudley", "email": "adudley@meyersresearchllc.com", "domain": "meyersresearchllc.com"}]}
\ No newline at end of file
diff --git a/data/batches/batch_35.json b/data/batches/batch_35.json
new file mode 100644
index 0000000..8498d44
--- /dev/null
+++ b/data/batches/batch_35.json
@@ -0,0 +1 @@
+{"gid": 2087021739, "title": "Strong Prospects", "targets": [{"gid": 2087021739, "row": 3, "company": "1st Service Solutions", "contact": "Ann Hambly Sarah Walsingham", "email": "ahambly@1stsss.com; swalsingham@1stsss.com", "domain": "1stsss.com"}, {"gid": 2087021739, "row": 4, "company": "AECOM", "contact": "Rumpa Dey", "email": "", "domain": ""}, {"gid": 2087021739, "row": 5, "company": "AEI Consultants", "contact": "Holly Neber / Angela Debibi Adam Bennett / michelle woodside", "email": "hneber@aeiconsultants.com; adebibi@aeiconsultants.com; mwoodside@aeiconsultants.com; abennett@aeiconsultants.com", "domain": "aeiconsultants.com"}, {"gid": 2087021739, "row": 6, "company": "Alignment Realty Capital", "contact": "Ben Sacks", "email": "ben@alignmentrc.com", "domain": "alignmentrc.com"}, {"gid": 2087021739, "row": 7, "company": "Alliant Insurance Services", "contact": "Valeria Calvo - 1st VP RE Group", "email": "valeria.calvo@alliant.com", "domain": "alliant.com"}, {"gid": 2087021739, "row": 8, "company": "AmeriEstates Legal Plan", "contact": "John Knickerbocker, Sr Gregg Reese", "email": "", "domain": ""}, {"gid": 2087021739, "row": 9, "company": "Archway Holdings", "contact": "Marissa; Bobby Khorshidi, Guido Chiappa VP", "email": "marissa@archwayfund.com; bobby@archwayfund.com; Jessica@archwayfund.com", "domain": "archwayfund.com"}, {"gid": 2087021739, "row": 10, "company": "Arcus Harbor", "contact": "Andrew Kwok", "email": "andrew@arcusharbor.com", "domain": "arcusharbor.com"}, {"gid": 2087021739, "row": 11, "company": "ARES Management Company", "contact": "Gregg Boehm, Ben Seliner, Joel Wicks", "email": "gboehm@aresmgmt.com; bseliner@aresmgmt.com; jwicks@aresmgmt.com", "domain": "aresmgmt.com"}, {"gid": 2087021739, "row": 12, "company": "Arizona bank & trust", "contact": "Joy Graham", "email": "joys.graham@gmail.com", "domain": ""}, {"gid": 2087021739, "row": 13, "company": "Arizona Capital Source", "contact": "Ashley Mapes", "email": "amapes@azcapitalsource.com", "domain": "azcapitalsource.com"}, {"gid": 2087021739, "row": 14, "company": "Artisan Realty Advisors", "contact": "Mark Laderman Ryan Hursh Collin Komae", "email": "mark@artisanventures.com; ryan@artisanventures.com; collin@artisanventures.com", "domain": "artisanventures.com"}, {"gid": 2087021739, "row": 15, "company": "Avatar Financial Group", "contact": "Jerry Zevenbergen CEO", "email": "jerry@avatarfinancial.com", "domain": "avatarfinancial.com"}, {"gid": 2087021739, "row": 16, "company": "AvidBank", "contact": "", "email": "", "domain": ""}, {"gid": 2087021739, "row": 17, "company": "Avison Young", "contact": "paige Aldrich", "email": "paige.aldrich@avisonyoung.com", "domain": "avisonyoung.com"}, {"gid": 2087021739, "row": 18, "company": "Axos Bank", "contact": "Fred Ornelas", "email": "fornelas@axosbank.com", "domain": "axosbank.com"}, {"gid": 2087021739, "row": 19, "company": "Banc of Califonria", "contact": "", "email": "", "domain": ""}, {"gid": 2087021739, "row": 20, "company": "Bank of America", "contact": "John Manganiello / Peter Drake Alison Shumaker", "email": "peter.a.drake@baml.com; Alison.shumaker@bankofamerica.com", "domain": "baml.com"}, {"gid": 2087021739, "row": 21, "company": "Bank OZK", "contact": "", "email": "", "domain": ""}, {"gid": 2087021739, "row": 22, "company": "Bellwether Enterprise", "contact": "Greg Fink Chad Williams Ned Huffman Pres Debbie Rogan EVP Adrian Corbiere Todd Harrop EVP Phil Melton EVP", "email": "gfink@bwecap.com; chwilliams@bwecap.com; nhuffman@bwecap.com; drogan@bwecap.com; tharrop@bwecap.com; mguterman@bwecap.com", "domain": "bwecap.com"}, {"gid": 2087021739, "row": 23, "company": "Berkadia Commercial Mortgage", "contact": "Diana O'Connor", "email": "Diana.O'Connor@berkadia.com", "domain": "berkadia.com"}, {"gid": 2087021739, "row": 24, "company": "Berkadia", "contact": "", "email": "jim.fisher@berkadia.com", "domain": "berkadia.com"}, {"gid": 2087021739, "row": 25, "company": "Berkeley Point Capital", "contact": "Stacey Link Peter Kurzeka", "email": "stacey.link@berkpoint.com;", "domain": "berkpoint.com"}, {"gid": 2087021739, "row": 26, "company": "Black Creek Group", "contact": "JR Wetzel Gregg Boehm Christopher Sanford", "email": "gregg.boehm@blackcreekgroup.com", "domain": "blackcreekgroup.com"}, {"gid": 2087021739, "row": 27, "company": "Bolour Associates", "contact": "Danielle Mishal Patel", "email": "danielle@bolourassociates.com; mishal@bolourassociates.com", "domain": "bolourassociates.com"}, {"gid": 2087021739, "row": 28, "company": "BRC Advisors", "contact": "James Huang", "email": "", "domain": ""}, {"gid": 2087021739, "row": 29, "company": "Brevitas", "contact": "Ray Pressley", "email": "rpressley@brevitas.com", "domain": "brevitas.com"}, {"gid": 2087021739, "row": 30, "company": "BridgeCore Capital", "contact": "Elliot Shirwo Roger Pondel", "email": "elliot@bridgecorecapital.com", "domain": "bridgecorecapital.com"}, {"gid": 2087021739, "row": 31, "company": "CalmWater", "contact": "Bill Hess Larry Grantham Ryan Malatesta", "email": "larry@calmwatercapital.com; ryanm@calmwatercapital.com; johnz@calmwater.com", "domain": "calmwatercapital.com"}, {"gid": 2087021739, "row": 32, "company": "Capital Asset Management", "contact": "Rachelle Strole", "email": "", "domain": ""}, {"gid": 2087021739, "row": 33, "company": "Capital One", "contact": "Dina Finnegan", "email": "dina.finnegan@capitalone.com", "domain": "capitalone.com"}, {"gid": 2087021739, "row": 34, "company": "Caprock Partners", "contact": "", "email": "", "domain": ""}, {"gid": 2087021739, "row": 35, "company": "Capstone Finance", "contact": "Tyler Stone, Warren Trangsrud", "email": "tstone@capstonefi.com; warren@capstonefi.com", "domain": "capstonefi.com"}, {"gid": 2087021739, "row": 36, "company": "CBRE", "contact": "CBRE", "email": "lew.horne@cbre.com; nadja.brandt@cbre.com; scott.chalmers@cbre.com", "domain": "cbre.com"}, {"gid": 2087021739, "row": 37, "company": "Centers Business Mg/La Mancha Dev", "contact": "Rick Rivera", "email": "", "domain": ""}, {"gid": 2087021739, "row": 38, "company": "CG Schmidt", "contact": "Nicole Cuellar", "email": "", "domain": ""}, {"gid": 2087021739, "row": 39, "company": "CHASE", "contact": "", "email": "", "domain": ""}, {"gid": 2087021739, "row": 40, "company": "Chase Partners", "contact": "David Parker", "email": "", "domain": ""}, {"gid": 2087021739, "row": 41, "company": "CHASSE Building Team", "contact": "", "email": "", "domain": ""}, {"gid": 2087021739, "row": 42, "company": "Churchill Commercial capital", "contact": "Cindy Orr Hammond", "email": "chammond@churchillcc.com", "domain": "churchillcc.com"}, {"gid": 2087021739, "row": 43, "company": "Citizens Business Bank", "contact": "Michael Duran John Hillier", "email": "mduran@cbbank.com; jphillier@cbbank.com", "domain": "cbbank.com"}, {"gid": 2087021739, "row": 44, "company": "Clayco", "contact": "Lindsay Bruckal", "email": "", "domain": ""}, {"gid": 2087021739, "row": 45, "company": "Colliers", "contact": "Phil Breidenbach, Kathy Foster", "email": "", "domain": ""}, {"gid": 2087021739, "row": 46, "company": "Compstak", "contact": "Regina Nikki Pappadato Michael Mandel", "email": "nikki@compstak.com; Michael@compstak.com", "domain": "compstak.com"}, {"gid": 2087021739, "row": 47, "company": "Convoy Capital", "contact": "Patrick Agnew Tyler Bradford John Agnew", "email": "pagnew@convoy-cap.com; tyler@convoy-cap.com;", "domain": "convoy-cap.com"}]}
\ No newline at end of file
diff --git a/data/batches/batch_36.json b/data/batches/batch_36.json
new file mode 100644
index 0000000..19e6fa9
--- /dev/null
+++ b/data/batches/batch_36.json
@@ -0,0 +1 @@
+{"gid": 2087021739, "title": "Strong Prospects", "targets": [{"gid": 2087021739, "row": 48, "company": "Corelogic", "contact": "Scott Davis, Todd Taylor", "email": "toddtaylor@corelogic.om; ttaylor@corelogic.com", "domain": "corelogic.om"}, {"gid": 2087021739, "row": 49, "company": "Corevest Finance", "contact": "Mario Navarrete Joakim Mortensen, Ramsey Kassih VP Sarah Vega", "email": "joakim@cvest.com; ramsey.kassih@cvest.com; mario.navarrete@cvest.com; sarah.vega@cvest.com", "domain": "cvest.com"}, {"gid": 2087021739, "row": 50, "company": "CoStar", "contact": "David Padilla, James Petronella", "email": "dpadilla@costar.com; mthiel@costar.com; jpetronella@costar.com", "domain": "costar.com"}, {"gid": 2087021739, "row": 51, "company": "Costar", "contact": "Connor Devereaux Daryl Swanson Allison Combs", "email": "dswanson@costar.com; cdevereux@costar.com; acombs@costar.com", "domain": "costar.com"}, {"gid": 2087021739, "row": 52, "company": "CRE8 Advisors", "contact": "Rommie Mojahed and Andy Kroot", "email": "rommie@cre8advisors.com; Lindsey@CRE8Advisors.com; andy@CRE8Advisors.com", "domain": "cre8advisors.com"}, {"gid": 2087021739, "row": 53, "company": "Crexi", "contact": "Grant Director Bryan Barajas tamara Stone Courtney ettus Michael DiGiorgio Jodi Ellis Doug Shankman; rob Drury", "email": "gdirector@crexi.com; bryan@crexi.com; courtney@crexi.com; mike@crexi.com; sarah@crexi.com; yannipa@gmail.com", "domain": "crexi.com"}, {"gid": 2087021739, "row": 54, "company": "Crexi", "contact": "Heather Rio - Biz dev Heather Koschmann, Collin Halverson, Adrian Visaiz, Lily Putnam, Benjamin Horne, Jono Druary", "email": "chalverson@crexi.com; avisaiz@crexi.com; bhorne@crexi.com; jdrury@crexi.com;", "domain": "crexi.com"}, {"gid": 2087021739, "row": 55, "company": "Cushman & Wakefield", "contact": "Andew McDonald Eric Olofson", "email": "andrew.mcdonald@cushwake.com; eric.olofson@cushwake.com", "domain": "cushwake.com"}, {"gid": 2087021739, "row": 56, "company": "Davis CRE", "contact": "Andrea Davis", "email": "andrea@daviscreaz.com", "domain": "daviscreaz.com"}, {"gid": 2087021739, "row": 57, "company": "DIV", "contact": "Nicholas Ilagan", "email": "", "domain": ""}, {"gid": 2087021739, "row": 58, "company": "DPG Investments", "contact": "Daniel Galvanoni Chrmn William Brooksbank", "email": "dan@dpginvestments.com; bill@dpginvestments.com", "domain": "dpginvestments.com"}, {"gid": 2087021739, "row": 59, "company": "EH National Bank", "contact": "Lee O'Donnell", "email": "lodonnell@EHNBank.com", "domain": "ehnbank.com"}, {"gid": 2087021739, "row": 60, "company": "Evergreen Development", "contact": "Laura Ortiz, Bryan Lamond -Dir Acquis Rogg Collins Chris Bergren", "email": "blamond@evgre.com; rcollins@evgre.com; cbergren@evgre.com; lortiz@evgre.com", "domain": "evgre.com"}, {"gid": 2087021739, "row": 61, "company": "Exp Commercial / Potomac", "contact": "Jay Quinn Steven Fox Michelle Pauley", "email": "steven.fox@expcommercial.com; michelle@successcre.com", "domain": "expcommercial.com"}, {"gid": 2087021739, "row": 62, "company": "Fassberg", "contact": "Abraham Fassberg", "email": "afassberg@fassbergcc.com", "domain": "fassbergcc.com"}, {"gid": 2087021739, "row": 63, "company": "Fidelity National Title", "contact": "Karim Moullemaaz", "email": "karim@fnf.com", "domain": "fnf.com"}, {"gid": 2087021739, "row": 64, "company": "Flagstar Bank", "contact": "Chris Burson", "email": "", "domain": ""}, {"gid": 2087021739, "row": 65, "company": "Freedom Financial", "contact": "Michael Klein Minda Johnstone Charlotte Allen Alex", "email": "mklein@freedomfinancialfunds.com; mjohnstone@freedomfinancialfunds.com; charlotte@bigchiefcreative.com", "domain": "freedomfinancialfunds.com"}, {"gid": 2087021739, "row": 66, "company": "Future Capital", "contact": "Brian Dunne", "email": "brianmdunne@futurecapitalinc.com", "domain": "futurecapitalinc.com"}, {"gid": 2087021739, "row": 67, "company": "Ganem Construction", "contact": "Emily Ganem", "email": "", "domain": ""}, {"gid": 2087021739, "row": 68, "company": "Gantry - Phx", "contact": "Tim Storey, Patrick Barkley, Adam Parker", "email": "tstorey@gantryinc.com; pbarkley@gantryinc.com; aparker@gantryinc.com", "domain": "gantryinc.com"}, {"gid": 2087021739, "row": 69, "company": "Gantry", "contact": "Christine Kim, Peter Vestal, Andy Bratt Mark Ritchie Michael Heagerty George Mitsanas Tom Dao Mitchell zeemont James Ruiz", "email": "ckim@gantryinc.com; pvestal@gantryinc.com; abratt@gantryinc.com; mritchie@gantryinc.com; mheagerty@gantryinc.com; gmitsanas@gantryinc.com; tdao@gantryinc.com; mzeemont@gantryinc.com; jruiz@gantryinc.com", "domain": "gantryinc.com"}, {"gid": 2087021739, "row": 70, "company": "Globe Corpoartion", "contact": "Mike Olsen", "email": "", "domain": ""}, {"gid": 2087021739, "row": 71, "company": "GO industrial", "contact": "Robert Guerena Mg Ptnr Curt Kremer Charles Jerkovich", "email": "curt.kremer@georgeoliver.com", "domain": "georgeoliver.com"}, {"gid": 2087021739, "row": 72, "company": "Grand Pacific Financing", "contact": "Huey Pan - Sr vp David Tang Alexander.Schueller", "email": "Alexander.Schueller@gpusa.com; david.Tang@gpusa.com\u200e; huey.pan@gpusa.com", "domain": "gpusa.com"}, {"gid": 2087021739, "row": 73, "company": "Greystar Real Estate Partners", "contact": "Billy Cundiff Bradley Johnson", "email": "", "domain": ""}, {"gid": 2087021739, "row": 74, "company": "Harvest Small Business Finance", "contact": "Brian Crawford,Glenn Weisberg srvp , Bailey Wolff Chris Rabenold", "email": "bcrawford@harvestcref.com: phaglund@harvestsbf.com; gweisberg@harvestsbf.com; bwolff@harvestsbf.com; crabenold@harvestsbf.com", "domain": "harvestcref.com"}, {"gid": 2087021739, "row": 75, "company": "Heritage Bank of Commerce", "contact": "Clay Jones", "email": "clay.jones@herbank.com", "domain": "herbank.com"}, {"gid": 2087021739, "row": 76, "company": "Hines", "contact": "Chris Anderson", "email": "chris.anderson@hines.com", "domain": "hines.com"}, {"gid": 2087021739, "row": 77, "company": "Impact Equity", "contact": "Randy Smith", "email": "randy@impactequity.com", "domain": "impactequity.com"}, {"gid": 2087021739, "row": 78, "company": "Integro Bank", "contact": "Elaine Szeto Thomas Inserra", "email": "", "domain": ""}, {"gid": 2087021739, "row": 79, "company": "IPX1031", "contact": "Greg Burns, Cindi Marinez", "email": "greg.burns@ipx1031.com; cindi.marinez@ipx1031.com", "domain": "ipx1031.com"}, {"gid": 2087021739, "row": 80, "company": "Iridius Capital", "contact": "G.s. Jaggi", "email": "", "domain": ""}, {"gid": 2087021739, "row": 81, "company": "JLL", "contact": "Pat Williams", "email": "Pat.Williams@jll.com", "domain": "jll.com"}, {"gid": 2087021739, "row": 82, "company": "JLL", "contact": "Kyle Seeger, Vice President, Ryan Bartos, Senior Managing Director, and Jami Savage-Gray, Executive Vice President,", "email": "Jami.Gray@jll.com; Ryan.Bartos@jll.com; kyle.seeger@jll.com", "domain": "jll.com"}, {"gid": 2087021739, "row": 83, "company": "Kennedy Funding", "contact": "Edwin Urrego David Green at Results ad", "email": "davidgreen@resultsinc.com; edwin@kennedyfunding.com", "domain": "resultsinc.com"}, {"gid": 2087021739, "row": 84, "company": "Kennedy Wilson", "contact": "Lee Shapiro Melanie Lee Suzie Foster Ed Sachse", "email": "cdeschaine@kennedywilson.comlshapiro@kennedywilson.com; sfoster@kennedywilson.com; jweiss@kennedywilson.com; mlee@kennedywilson.com; esachse@kennedywilson.com", "domain": "kennedywilson.comlshapiro"}, {"gid": 2087021739, "row": 85, "company": "KeyBank", "contact": "Lisa Lombardo John Loshbaugh Matthew Ruark", "email": "lisa_k_lombardo@keybank.com; matthew_t_ruark@keybank.com; john_loshbaugh@keybank.com", "domain": "keybank.com"}, {"gid": 2087021739, "row": 86, "company": "Keypoint Credit Union", "contact": "Steven Weiler", "email": "sweiler@kpcu.com", "domain": "kpcu.com"}, {"gid": 2087021739, "row": 87, "company": "Kidder Mathews", "contact": "", "email": "", "domain": ""}, {"gid": 2087021739, "row": 88, "company": "Kimley Horn", "contact": "Eric Whitehurst", "email": "eric.whitehurst@kimley-horn.com", "domain": "kimley-horn.com"}, {"gid": 2087021739, "row": 89, "company": "Kitchell Development Company", "contact": "Kevin Miller VP AZ, Rob Schramm - Pres Wendy Cohen - Pred CEO", "email": "rschramm@kitchell.com; kmiller@kitchell.com; wcohen@kitchell.com", "domain": "kitchell.com"}, {"gid": 2087021739, "row": 90, "company": "Landmark Title Assurance Agency", "contact": "Vicki Etherton", "email": "vicki.etherton@ltaz.com", "domain": "ltaz.com"}, {"gid": 2087021739, "row": 91, "company": "Lantern Financial", "contact": "Barry Judis, Kenneth Carmona EVP", "email": "barry@lanternfinancial.com; kenc@lanternfinancial.com", "domain": "lanternfinancial.com"}, {"gid": 2087021739, "row": 92, "company": "Layton Construction Co", "contact": "Allison meador", "email": "", "domain": ""}]}
\ No newline at end of file
diff --git a/data/batches/batch_37.json b/data/batches/batch_37.json
new file mode 100644
index 0000000..be2ed6e
--- /dev/null
+++ b/data/batches/batch_37.json
@@ -0,0 +1 @@
+{"gid": 2087021739, "title": "Strong Prospects", "targets": [{"gid": 2087021739, "row": 93, "company": "Lee & associates", "contact": "Jeff Rinkov", "email": "jrinkov@lee-associates.com", "domain": "lee-associates.com"}, {"gid": 2087021739, "row": 94, "company": "Leo Bradford Group", "contact": "Brad Magnant", "email": "", "domain": ""}, {"gid": 2087021739, "row": 95, "company": "Lincoln Property Company", "contact": "John Orsak Nick Nudo David Krumwiede Sr EVP,", "email": "nnudo@lpc.com; jorsak@lpc.com; dkrumwiede@lpc.com", "domain": "lpc.com"}, {"gid": 2087021739, "row": 96, "company": "Lone Oak", "contact": "Alexa Mizrahi, Harriet Ducot Tyler Hereford", "email": "harriet@loneoakfund.com; alexa@loneoakfund.com", "domain": "loneoakfund.com"}, {"gid": 2087021739, "row": 97, "company": "Lucent Capital", "contact": "Adam Emrani/ Jason Yazdani / Farzim Emrani/ Steven Yazdani Jerry Peterson", "email": "syazdani@lucentcapital.com; femrani@lucentcapital.com; jason@lucentcapital.com; jpeterson@lucentcapital.com", "domain": "lucentcapital.com"}, {"gid": 2087021739, "row": 98, "company": "Lument", "contact": "Courtney Lewis Rick Warren Lauren Jourdian - marketing Carl Gaines", "email": "rick.warren@lument.com; lauren.jourdian@lument.com; Richard.Andrews@lument.com; nick.hamilton@lument.com; Josh.Land@lument.com; Casey.Moore@lument.com; courtney.lewis@lument.com; carl.gaines@lument.com; tyler.howard@lument.com; jennifer.coleman@Lument.com", "domain": "lument.com"}, {"gid": 2087021739, "row": 99, "company": "Manufacturers Bank", "contact": "Micah Russum", "email": "mrussum@manubank.com", "domain": "manubank.com"}, {"gid": 2087021739, "row": 100, "company": "Marcus & Millichap - IPA", "contact": "Hessam Nadji, Michelle Cocagne Alan Pontius", "email": "hessam.nadji@marcusmillichap.com; michelle.cocagne@marcusmillichap.com; apontius@ipausa.com", "domain": "marcusmillichap.com"}, {"gid": 2087021739, "row": 101, "company": "Marcus & Millichap", "contact": "", "email": "", "domain": ""}, {"gid": 2087021739, "row": 102, "company": "Matthews Retail", "contact": "Kyle Matthews; Daniel Withers, lori.valencia David Harrington", "email": "kyle.matthews@matthews.com; daniel.withers@matthews.com; lori.valencia@matthews.com; david.harrington@matthews.com", "domain": "matthews.com"}, {"gid": 2087021739, "row": 103, "company": "McShane Companies", "contact": "Josh Vidro Sheri Tantari, Mary Michaelsen JOsh Vydro", "email": "stantari@mcshane.com; mmichaelsen@mcshane.com jvidro@mcshane.com;", "domain": "mcshane.com"}, {"gid": 2087021739, "row": 104, "company": "Meridian Capital", "contact": "Jonathan Stern Seth Grossman", "email": "jstern@meridiancapital.com; sgrossman@meridiancapital.com", "domain": "meridiancapital.com"}, {"gid": 2087021739, "row": 105, "company": "MHG Commercial", "contact": "Aaron Dutcher", "email": "aaron@mhgcommercial.com", "domain": "mhgcommercial.com"}, {"gid": 2087021739, "row": 107, "company": "Morgan Stanley", "contact": "Tom Lawlor Gary Duff Carissa Schlosser Lisa Matulis at Martin Advertsiing", "email": "thomas.lawlor@morganstanley.com; gary.duff@morganstanley.com; carissa.schlosser@morganstanley.com;", "domain": "morganstanley.com"}, {"gid": 2087021739, "row": 108, "company": "NAI Capital", "contact": "Eric Hasserjian JC Casillas Michael Zugsmith Rick Gold", "email": "jcasillas@naicapital.com; rgold@naicapital.com; ehasserjian@naicapital.com", "domain": "naicapital.com"}, {"gid": 2087021739, "row": 109, "company": "National Bank of Arizona", "contact": "Bronson Naab Tim Colquhoun Martina Burberry Scott Stovall", "email": "martina.burberry@nbarizona.com; tim.colquhoun@nbarizona.com; scott.stovall@nbarizona.com; bronson.naab@nbarizona.com; matt.levine@nbarizona.com; eric.damko@nbarizona.com; Jeannie.nguyen@nbarizona.com", "domain": "nbarizona.com"}, {"gid": 2087021739, "row": 110, "company": "Newmark", "contact": "CJ Osbrink", "email": "cj.osbrink@nmrk.com", "domain": "nmrk.com"}, {"gid": 2087021739, "row": 111, "company": "Northmarq Capital", "contact": "Rob Hervey / Lisa Baccare Joe Giordani", "email": "rhervey@northmarq.com; lbaccare@northmarq.com; jgiordani@northmarq.com", "domain": "northmarq.com"}, {"gid": 2087021739, "row": 112, "company": "Olsson", "contact": "Nicole Solar", "email": "", "domain": ""}, {"gid": 2087021739, "row": 113, "company": "Pacific Premier Bank", "contact": "Jocelyn Pastore Diane Murico Ungbar Tarlow", "email": "dmurico@ppbi.com; utarlow@ppbi.com; jpastore@ppbi.com", "domain": "ppbi.com"}, {"gid": 2087021739, "row": 114, "company": "Parkview Financial", "contact": "Paul Rahimian, Karina Bradley Ross Luke Hingson Doug Esteves", "email": "paul@parkviewfinancial.com; Karina@Parkviewfinancial.com; larry@parkviewfinancial.com; brad@parkviewfinancial.com; luke@parkviewfinancial.com; doug@parkviewfinancial.com", "domain": "parkviewfinancial.com"}, {"gid": 2087021739, "row": 115, "company": "Partner Engineering & Science", "contact": "Joe Derhake Jenny Redlin Kelly McMicken", "email": "kmcmicken@partneresi.com; jderhake@partneresi.com; jredlin@partneresi.com", "domain": "partneresi.com"}, {"gid": 2087021739, "row": 116, "company": "Partners Capital Solutions", "contact": "Tim White", "email": "twhite@pcs-funds.com", "domain": "pcs-funds.com"}, {"gid": 2087021739, "row": 117, "company": "Passco", "contact": "Alan Clifton Gary Goodman Stacy Stemen, todd siegel", "email": "sstemen@passco.com; tsiegel@passco.com; aclifton@passco.com; ggoodman@passco.com", "domain": "passco.com"}, {"gid": 2087021739, "row": 118, "company": "PGIM", "contact": "John Jacobs / Virginia Casey / Nicki De Curtis", "email": "john.jacobs@prudential.com; jena.payman@prudential.com; virginia.carey@prudential.com; sara.conneely@ptarmiganmedia.com; kimberly.boone@ptarmiganmedia.com; domenic.varuzza@ptarmiganmedia.com", "domain": "prudential.com"}, {"gid": 2087021739, "row": 119, "company": "Pinnacle", "contact": "", "email": "", "domain": ""}, {"gid": 2087021739, "row": 120, "company": "PNC Bank", "contact": "Stephanie Sirianni Tom Booher", "email": "tom.booher@pnc.com; stephanie.sirianni@pnc.com", "domain": "pnc.com"}, {"gid": 2087021739, "row": 121, "company": "Price Mortgage", "contact": "Zack Mann", "email": "zechariah.mann@gmail.com", "domain": ""}, {"gid": 2087021739, "row": 122, "company": "Private Mortgage Fund", "contact": "Randy van Dueck Gordan Van Dueck Andrew Richards Christopher Bunce", "email": "randy@pmfundllc.com; gordon@pmfundllc.com; andrew@pmfundllc.com; chris@pmfundllc.com", "domain": "pmfundllc.com"}, {"gid": 2087021739, "row": 123, "company": "Property Tax Assistance Company", "contact": "", "email": "", "domain": ""}, {"gid": 2087021739, "row": 124, "company": "R.D. Olson Construction", "contact": "", "email": "", "domain": ""}, {"gid": 2087021739, "row": 125, "company": "Rainstar Capital Group", "contact": "Steve Sills", "email": "steve@iscfi.net", "domain": "iscfi.net"}, {"gid": 2087021739, "row": 126, "company": "Realconnex", "contact": "Andrew Goncalves", "email": "andrewg@realconnex.com", "domain": "realconnex.com"}, {"gid": 2087021739, "row": 127, "company": "RealPage", "contact": "", "email": "", "domain": ""}, {"gid": 2087021739, "row": 128, "company": "RED Development", "contact": "Jeff Moloznik Michael Ebert, Scott Rehorn, Brett Heron, Mike Kallner, Shane Stephens, Emily park", "email": "sstephens@reddevelopment.com; mebert@reddevelopment.com; bheron@reddevelopment.com; epark@reddevelopment.com; jmoloznik@reddevelopment.com; mkallner@reddevelopment.com;", "domain": "reddevelopment.com"}, {"gid": 2087021739, "row": 129, "company": "Red Oak Financial", "contact": "Gary Bechtel David Christensen Nick Jans", "email": "bechtelreag@cox.net; gbechtel@redoakcapitalholdings.com; dchristensen@redoakcapitalholdings.com; njans@redoakcapitalholdings.com; tmcgovern@redoakcapitalholdings.com;", "domain": "redoakcapitalholdings.com"}, {"gid": 2087021739, "row": 131, "company": "Sares-Regis", "contact": "Zoe Solsby Peter Rooney", "email": "prooney@sares-regis.com", "domain": "sares-regis.com"}, {"gid": 2087021739, "row": 132, "company": "Schnitzer Investment Properties", "contact": "Jordan Schnitzer Christina Blaser", "email": "jordans@harsch.com; christinab@harsch.com", "domain": "harsch.com"}, {"gid": 2087021739, "row": 133, "company": "Shea Properties", "contact": "James Williams Vincent Lee Jon Marchiorlatti", "email": "james.williams@sheaproperties.com; vince.lee@sheaproperties.com; colm.macken@sheaproperties.com; jon.marchiorlatti@sheaproperties.com", "domain": "sheaproperties.com"}, {"gid": 2087021739, "row": 134, "company": "Silver Hill Funding", "contact": "Zack North", "email": "", "domain": ""}, {"gid": 2087021739, "row": 135, "company": "SIOR", "contact": "Jennifer Johnson", "email": "jjohnson@sior.com", "domain": "sior.com"}, {"gid": 2087021739, "row": 136, "company": "SitesUSA", "contact": "Alexis Ortiz", "email": "ortiz_alexis17@hotmail.com", "domain": ""}, {"gid": 2087021739, "row": 137, "company": "Snell & Wilmer", "contact": "Bryon Sarhangian", "email": "bsarhangian@swlaw.com", "domain": "swlaw.com"}, {"gid": 2087021739, "row": 138, "company": "Socotra Capital", "contact": "Ana Cristina Munoz Sean McDonald", "email": "smcdonald@socotracapital.com; Ana@socotracapital.com", "domain": "socotracapital.com"}, {"gid": 2087021739, "row": 139, "company": "Stanton Road", "contact": "Tim Ronan", "email": "tronan@stantonroadcapital.com", "domain": "stantonroadcapital.com"}]}
\ No newline at end of file
diff --git a/data/batches/batch_38.json b/data/batches/batch_38.json
new file mode 100644
index 0000000..85f1f94
--- /dev/null
+++ b/data/batches/batch_38.json
@@ -0,0 +1 @@
+{"gid": 2087021739, "title": "Strong Prospects", "targets": [{"gid": 2087021739, "row": 140, "company": "Starwood Capital", "contact": "Karen Imarazene", "email": "kimarazene@starwood.com", "domain": "starwood.com"}, {"gid": 2087021739, "row": 141, "company": "Stevens-Leinweber Construction", "contact": "Jamie Godwin - Pres Vice President Erik Powell Linnaea Godwin", "email": "jgodwin@stevensleinweber.com; epowell@stevensleinweber.com; lgodwin@stevensleinweber.com", "domain": "stevensleinweber.com"}, {"gid": 2087021739, "row": 142, "company": "Stewart Title", "contact": "Joshua Bishop", "email": "jbishop@stewart.com", "domain": "stewart.com"}, {"gid": 2087021739, "row": 143, "company": "Stream Realty", "contact": "", "email": "aquinion@streamrealty.com; mpupil@streamrealty.com", "domain": "streamrealty.com"}, {"gid": 2087021739, "row": 144, "company": "Sun State Builders", "contact": "Andrea Piering", "email": "", "domain": ""}, {"gid": 2087021739, "row": 145, "company": "Sunwest Bank", "contact": "Kevin Cutter", "email": "kcutter@sunwestbank.com;", "domain": "sunwestbank.com"}, {"gid": 2087021739, "row": 146, "company": "SVN Dealpoint Merrill", "contact": "David Frank, Sterling McGregor,", "email": "smcgregor@dealpointmerrill.com;", "domain": "dealpointmerrill.com"}, {"gid": 2087021739, "row": 147, "company": "Tauro Capital Advisors", "contact": "Stephen Stein David McMahon 714-642-9976", "email": "sstein@taurocapitaladvisors.com; davidmcmahon90@gmail.com", "domain": "taurocapitaladvisors.com"}, {"gid": 2087021739, "row": 148, "company": "Ten-X", "contact": "Randa McMinn Steve Jacobs Rob Drury Andy Walburger Maureen Waters Joseph Cuomo", "email": "rmcminn@ten-x.com; awalburger@ten-x.com", "domain": "ten-x.com"}, {"gid": 2087021739, "row": 149, "company": "The McShane Companies", "contact": "Julia Waterbury Scott Salyer", "email": "jwaterbury@mcshane.com; ssalyer@mcshane.com", "domain": "mcshane.com"}, {"gid": 2087021739, "row": 150, "company": "The Opus Group design build", "contact": "Larry Pobuda Jay Ramos Jim Erwin", "email": "lawrence.pobuda@opus-group.com; jim.erwin@opus-group.com", "domain": "opus-group.com"}, {"gid": 2087021739, "row": 151, "company": "The Rockefeller Group", "contact": "James Camp Brian Mahoney", "email": "bmahoney@rockgrp.com; jcamp@rockgrp.com", "domain": "rockgrp.com"}, {"gid": 2087021739, "row": 152, "company": "Thorofare Capital", "contact": "Felix Gutnikov Kevin Miller", "email": "felix@thorofarecapital.com; kevin@thorofarecapital.com", "domain": "thorofarecapital.com"}, {"gid": 2087021739, "row": 153, "company": "Tower Capital", "contact": "Adam Finkel Kyle McDonough, Principal and Co-Founder, along with George Maravilla, Senior Vice President Geoffrey harris", "email": "george@towercapllc.com", "domain": "towercapllc.com"}, {"gid": 2087021739, "row": 154, "company": "Trammell Crow Company", "contact": "Cathy Thuringer", "email": "cthuringer@trammellcrow.com", "domain": "trammellcrow.com"}, {"gid": 2087021739, "row": 155, "company": "Transwestern", "contact": "Kate Morris Sr VP Healthcare Ad", "email": "kate.morris@transwestern.com;", "domain": "transwestern.com"}, {"gid": 2087021739, "row": 156, "company": "Trion Propertues", "contact": "Max Sharkansky", "email": "max@trion-properties.com", "domain": "trion-properties.com"}, {"gid": 2087021739, "row": 157, "company": "TruAmerica", "contact": "Bruce Beck / Robert Hart Noah Hochman Mark Enfield", "email": "nhochman@truamerica.com; menfield@truamerica.com", "domain": "truamerica.com"}, {"gid": 2087021739, "row": 158, "company": "Unison Bank", "contact": "Jenn Lackey", "email": "", "domain": ""}, {"gid": 2087021739, "row": 159, "company": "VanTrust Real Estate", "contact": "Jenna Borcherding, Derek Flottum", "email": "derek.flottum@vantrustre.com; jenna.borcherding@vantrustre.com", "domain": "vantrustre.com"}, {"gid": 2087021739, "row": 160, "company": "W.P. Carey", "contact": "Susan Hyde. Guy Lawrence", "email": "shyde@wpcarey.com", "domain": "wpcarey.com"}, {"gid": 2087021739, "row": 161, "company": "Walker & Dunlop", "contact": "", "email": "", "domain": ""}, {"gid": 2087021739, "row": 162, "company": "Watson Land Company", "contact": "Lance Ryan Stephen Fry", "email": "lryan@watsonlandcompany.com; stephen@evoinc.com", "domain": "watsonlandcompany.com"}, {"gid": 2087021739, "row": 163, "company": "Wesley Capital", "contact": "Berlitz Georges", "email": "bgeorges@wesleycbfirm.com", "domain": "wesleycbfirm.com"}, {"gid": 2087021739, "row": 164, "company": "Yardi", "contact": "Melissa Sutton", "email": "melissa.sutton@yardi.com; Mackenzie.Hess@yardi.com; paul.fiorilla@yardi.com", "domain": "yardi.com"}]}
\ No newline at end of file
diff --git a/data/batches/batch_39.json b/data/batches/batch_39.json
new file mode 100644
index 0000000..7ba3564
--- /dev/null
+++ b/data/batches/batch_39.json
@@ -0,0 +1 @@
+{"gid": 1929460437, "title": "Event Sponsors", "targets": [{"gid": 1929460437, "row": 3, "company": "Apartment Management Consultants", "contact": "Jon Tullo", "email": "", "domain": ""}, {"gid": 1929460437, "row": 4, "company": "Arizona bank & trust", "contact": "Joy Graham was Brian Cousins", "email": "jgraham@arizbank.com", "domain": "arizbank.com"}, {"gid": 1929460437, "row": 5, "company": "Arizona CRE", "contact": "Nina Wiley", "email": "nina@arizonacre.com", "domain": "arizonacre.com"}, {"gid": 1929460437, "row": 6, "company": "Arizona Escrow & Financial", "contact": "Monica May-Dunn", "email": "monica@arizonaescrow.com", "domain": "arizonaescrow.com"}, {"gid": 1929460437, "row": 7, "company": "BoxBrownie", "contact": "", "email": "", "domain": ""}, {"gid": 1929460437, "row": 8, "company": "Busey Bank", "contact": "Brian Cousins, Joy Graham", "email": "Brian.Cousins@busey.com; joy.graham@busey.com", "domain": "busey.com"}, {"gid": 1929460437, "row": 9, "company": "Caliber", "contact": "", "email": "", "domain": ""}, {"gid": 1929460437, "row": 10, "company": "Capital Asset Management CRE", "contact": "Dena Zell", "email": "dzell@camcre.com", "domain": "camcre.com"}, {"gid": 1929460437, "row": 11, "company": "CapRock Partners", "contact": "", "email": "", "domain": ""}, {"gid": 1929460437, "row": 12, "company": "CBRE", "contact": "Kimberley Hoidal", "email": "", "domain": ""}, {"gid": 1929460437, "row": 13, "company": "Colliers", "contact": "Danyale Breckenridge", "email": "Danyale.Breckenridge@colliers.com", "domain": "colliers.com"}, {"gid": 1929460437, "row": 14, "company": "Colliers Intl", "contact": "Leanne Daly ,", "email": "", "domain": ""}, {"gid": 1929460437, "row": 15, "company": "CoStar Group", "contact": "Allison Combs Bolland Connor Devereaux", "email": "acombsbolland@costar.com", "domain": "costar.com"}, {"gid": 1929460437, "row": 16, "company": "CRE8", "contact": "", "email": "", "domain": ""}, {"gid": 1929460437, "row": 17, "company": "Cushman & Wakefield", "contact": "Phil Haenal", "email": "", "domain": ""}, {"gid": 1929460437, "row": 18, "company": "Davis CRE", "contact": "Andrea Davis, Katlin Ruiz", "email": "andrea@daviscreaz.com; katlin@daviscreaz.com", "domain": "daviscreaz.com"}, {"gid": 1929460437, "row": 19, "company": "DIV Industrial", "contact": "Nicholas Ilagan", "email": "", "domain": ""}, {"gid": 1929460437, "row": 20, "company": "DWG", "contact": "Judd Dunning", "email": "", "domain": ""}, {"gid": 1929460437, "row": 21, "company": "Greenwood & McKenzie", "contact": "Jim McKenzie", "email": "", "domain": ""}, {"gid": 1929460437, "row": 22, "company": "Greystar", "contact": "Billy Cundiff", "email": "", "domain": ""}, {"gid": 1929460437, "row": 23, "company": "HB Capital", "contact": "Hannah Hammond", "email": "hannah@hbcapitalre.com", "domain": "hbcapitalre.com"}, {"gid": 1929460437, "row": 24, "company": "JLL", "contact": "Jason Moore", "email": "", "domain": ""}, {"gid": 1929460437, "row": 25, "company": "Legacy Development", "contact": "Chris Hake", "email": "", "domain": ""}, {"gid": 1929460437, "row": 26, "company": "LightBox", "contact": "Tina Lichens", "email": "", "domain": ""}, {"gid": 1929460437, "row": 27, "company": "Lincoln", "contact": "", "email": "", "domain": ""}, {"gid": 1929460437, "row": 28, "company": "Lukrom", "contact": "Thomas McPherson", "email": "", "domain": ""}, {"gid": 1929460437, "row": 29, "company": "Marcus & millichap Capital Corp", "contact": "Adam Finkel", "email": "adam.finkel@marcusmillichap.com", "domain": "marcusmillichap.com"}, {"gid": 1929460437, "row": 30, "company": "Mark-Taylor", "contact": "John Carlson Preisdnet Lindsay Duffy Tarah Garcia Adam Greco Kaycee Kisling", "email": "john.carlson@mark-taylor.com; lindsay.duffy@mark-taylor.com; tarah.garcia@mark-taylor.com; adam.greco@mark-taylor.com; kaycee.kisling@mark-taylor.com; bsanches@lavidge.com", "domain": "mark-taylor.com"}, {"gid": 1929460437, "row": 31, "company": "Matthews", "contact": "", "email": "", "domain": ""}, {"gid": 1929460437, "row": 32, "company": "MHG", "contact": "", "email": "", "domain": ""}, {"gid": 1929460437, "row": 33, "company": "Premier Business Centers", "contact": "", "email": "", "domain": ""}, {"gid": 1929460437, "row": 34, "company": "Regions Bank", "contact": "AJ Bolino", "email": "aj.bolino@regions.com; libby.vangelos@regions.com; Myranda.Garcia@regions.com", "domain": "regions.com"}, {"gid": 1929460437, "row": 35, "company": "Rockefeller Group", "contact": "", "email": "", "domain": ""}, {"gid": 1929460437, "row": 36, "company": "Ryan Companies", "contact": "Molly Carson", "email": "", "domain": ""}, {"gid": 1929460437, "row": 37, "company": "Shopoff", "contact": "", "email": "", "domain": ""}, {"gid": 1929460437, "row": 38, "company": "Socotra Capital", "contact": "Ana Cristina Munoz Sean McDonald", "email": "ana@socotracapital.com", "domain": "socotracapital.com"}, {"gid": 1929460437, "row": 39, "company": "Tower Capital", "contact": "", "email": "", "domain": ""}, {"gid": 1929460437, "row": 40, "company": "Walker & Dunlop", "contact": "", "email": "", "domain": ""}, {"gid": 1929460437, "row": 41, "company": "Wesley Capital", "contact": "Berlitz Georges", "email": "", "domain": ""}]}
\ No newline at end of file
diff --git a/enrich.py b/enrich.py
index 01d7dd1..1468b19 100644
--- a/enrich.py
+++ b/enrich.py
@@ -39,7 +39,8 @@ TABS = {
header_row=1, data_start=2, company=2, email=6, base=9), # J-M (after I status col)
}
-NEW_LABELS = ["Website", "LinkedIn (Company)", "LinkedIn (Contact)", "Marketing/VP Contact"]
+NEW_LABELS = ["Website", "LinkedIn (Company)", "LinkedIn (Contact)",
+ "Marketing/VP Contact", "Updated Email (found)"]
def cols(cfg):
b = cfg["base"]
diff --git a/write_results.py b/write_results.py
new file mode 100644
index 0000000..f05b9d7
--- /dev/null
+++ b/write_results.py
@@ -0,0 +1,48 @@
+#!/usr/bin/env python3
+"""
+write_results.py <gid> <results.json>
+
+Central writer used by research subagents. Reads a results JSON (list of dicts) and
+writes ONLY the non-empty enrichment fields into the correct new columns for that tab,
+each stamped light-green. LinkedIn fields are written as clickable =HYPERLINK formulas.
+
+results.json item shape (all fields optional except row):
+ {"row": <1-based row>, "website": "domain.com",
+ "company_li": "https://www.linkedin.com/company/slug",
+ "contact_li": "https://www.linkedin.com/in/slug",
+ "mvp": "Name — Title — https://www.linkedin.com/in/slug",
+ "updated_email": "person@corp.com"}
+
+Never overwrites a cell that already has content (idempotent + safe for parallel runs).
+"""
+import sys, os, json
+sys.path.insert(0, os.path.dirname(__file__))
+import lib, enrich
+
+gid = int(sys.argv[1]); results = json.load(open(sys.argv[2]))
+cfg = enrich.TABS[gid]; b = cfg["base"]
+COL = dict(website=b, company_li=b+1, contact_li=b+2, mvp=b+3, updated_email=b+4)
+
+tok = lib.access_token()
+meta = lib.get_meta(tok)
+title = {s["properties"]["sheetId"]: s["properties"]["title"] for s in meta["sheets"]}[gid]
+rows = lib.read_tab(tok, title)
+def cur(r0, c): return (rows[r0][c] if r0 < len(rows) and c < len(rows[r0]) else "").strip()
+
+cells = []
+for it in results:
+ r0 = int(it["row"]) - 1
+ for key in ("website", "company_li", "contact_li", "mvp", "updated_email"):
+ val = (it.get(key) or "").strip()
+ if not val:
+ continue
+ col = COL[key]
+ if cur(r0, col): # don't overwrite existing content
+ continue
+ if key in ("company_li", "contact_li"):
+ cells.append({"row0": r0, "col0": col,
+ "value": '=HYPERLINK("%s")' % val.replace('"', ""), "formula": True})
+ else:
+ cells.append({"row0": r0, "col0": col, "value": val})
+res = lib.batch_fill(tok, gid, cells)
+print(json.dumps({"gid": gid, "rows_in": len(results), "cells_written": res.get("totalUpdatedCells", 0)}))
← bca1d01 provenance: contacts sourced from Steve Bloom / RENTV spread
·
back to Rentv Sheet Enrich Refine
·
header-driven writer + Why(Marketing/VP) rationale column; E 0c99341 →