diff --git a/apps/simple/csv.ts b/apps/simple/csv.ts
new file mode 100644
index 0000000000000000000000000000000000000000..1530563c7cebfddc744cd1fdd271654d75d77edb
--- /dev/null
+++ b/apps/simple/csv.ts
@@ -0,0 +1,21 @@
+import { PapaCSVReader } from "../../packages/core/src/readers/CSVReader";
+import { VectorStoreIndex } from "llamaindex";
+
+async function main() {
+  // Load CSV
+  const reader = new PapaCSVReader();
+  const documents = await reader.loadData("examples/titanic_train.csv");
+
+  // Split text and create embeddings. Store them in a VectorStoreIndex
+  const index = await VectorStoreIndex.fromDocuments(documents);
+  // Query the index
+  const queryEngine = index.asQueryEngine();
+  const response = await queryEngine.query(
+    "What is the correlation between survival and age?"
+  );
+
+  // Output response
+  console.log(response.toString());
+}
+
+main().catch(console.error);
diff --git a/apps/simple/examples/titanic_train.csv b/apps/simple/examples/titanic_train.csv
new file mode 100644
index 0000000000000000000000000000000000000000..16c5876c801054562f94970851776d05ec83a906
--- /dev/null
+++ b/apps/simple/examples/titanic_train.csv
@@ -0,0 +1,892 @@
+survived,pclass,name,sex,age,sibsp,parch,ticket,fare,cabin,embarked
+0,3,"Braund, Mr. Owen Harris",male,22,1,0,A/5 21171,7.25,,S
+1,1,"Cumings, Mrs. John Bradley (Florence Briggs Thayer)",female,38,1,0,PC 17599,71.2833,C85,C
+1,3,"Heikkinen, Miss. Laina",female,26,0,0,STON/O2. 3101282,7.925,,S
+1,1,"Futrelle, Mrs. Jacques Heath (Lily May Peel)",female,35,1,0,113803,53.1,C123,S
+0,3,"Allen, Mr. William Henry",male,35,0,0,373450,8.05,,S
+0,3,"Moran, Mr. James",male,,0,0,330877,8.4583,,Q
+0,1,"McCarthy, Mr. Timothy J",male,54,0,0,17463,51.8625,E46,S
+0,3,"Palsson, Master. Gosta Leonard",male,2,3,1,349909,21.075,,S
+1,3,"Johnson, Mrs. Oscar W (Elisabeth Vilhelmina Berg)",female,27,0,2,347742,11.1333,,S
+1,2,"Nasser, Mrs. Nicholas (Adele Achem)",female,14,1,0,237736,30.0708,,C
+1,3,"Sandstrom, Miss. Marguerite Rut",female,4,1,1,PP 9549,16.7,G6,S
+1,1,"Bonnell, Miss. Elizabeth",female,58,0,0,113783,26.55,C103,S
+0,3,"Saundercock, Mr. William Henry",male,20,0,0,A/5. 2151,8.05,,S
+0,3,"Andersson, Mr. Anders Johan",male,39,1,5,347082,31.275,,S
+0,3,"Vestrom, Miss. Hulda Amanda Adolfina",female,14,0,0,350406,7.8542,,S
+1,2,"Hewlett, Mrs. (Mary D Kingcome) ",female,55,0,0,248706,16,,S
+0,3,"Rice, Master. Eugene",male,2,4,1,382652,29.125,,Q
+1,2,"Williams, Mr. Charles Eugene",male,,0,0,244373,13,,S
+0,3,"Vander Planke, Mrs. Julius (Emelia Maria Vandemoortele)",female,31,1,0,345763,18,,S
+1,3,"Masselmani, Mrs. Fatima",female,,0,0,2649,7.225,,C
+0,2,"Fynney, Mr. Joseph J",male,35,0,0,239865,26,,S
+1,2,"Beesley, Mr. Lawrence",male,34,0,0,248698,13,D56,S
+1,3,"McGowan, Miss. Anna ""Annie""",female,15,0,0,330923,8.0292,,Q
+1,1,"Sloper, Mr. William Thompson",male,28,0,0,113788,35.5,A6,S
+0,3,"Palsson, Miss. Torborg Danira",female,8,3,1,349909,21.075,,S
+1,3,"Asplund, Mrs. Carl Oscar (Selma Augusta Emilia Johansson)",female,38,1,5,347077,31.3875,,S
+0,3,"Emir, Mr. Farred Chehab",male,,0,0,2631,7.225,,C
+0,1,"Fortune, Mr. Charles Alexander",male,19,3,2,19950,263,C23 C25 C27,S
+1,3,"O'Dwyer, Miss. Ellen ""Nellie""",female,,0,0,330959,7.8792,,Q
+0,3,"Todoroff, Mr. Lalio",male,,0,0,349216,7.8958,,S
+0,1,"Uruchurtu, Don. Manuel E",male,40,0,0,PC 17601,27.7208,,C
+1,1,"Spencer, Mrs. William Augustus (Marie Eugenie)",female,,1,0,PC 17569,146.5208,B78,C
+1,3,"Glynn, Miss. Mary Agatha",female,,0,0,335677,7.75,,Q
+0,2,"Wheadon, Mr. Edward H",male,66,0,0,C.A. 24579,10.5,,S
+0,1,"Meyer, Mr. Edgar Joseph",male,28,1,0,PC 17604,82.1708,,C
+0,1,"Holverson, Mr. Alexander Oskar",male,42,1,0,113789,52,,S
+1,3,"Mamee, Mr. Hanna",male,,0,0,2677,7.2292,,C
+0,3,"Cann, Mr. Ernest Charles",male,21,0,0,A./5. 2152,8.05,,S
+0,3,"Vander Planke, Miss. Augusta Maria",female,18,2,0,345764,18,,S
+1,3,"Nicola-Yarred, Miss. Jamila",female,14,1,0,2651,11.2417,,C
+0,3,"Ahlin, Mrs. Johan (Johanna Persdotter Larsson)",female,40,1,0,7546,9.475,,S
+0,2,"Turpin, Mrs. William John Robert (Dorothy Ann Wonnacott)",female,27,1,0,11668,21,,S
+0,3,"Kraeff, Mr. Theodor",male,,0,0,349253,7.8958,,C
+1,2,"Laroche, Miss. Simonne Marie Anne Andree",female,3,1,2,SC/Paris 2123,41.5792,,C
+1,3,"Devaney, Miss. Margaret Delia",female,19,0,0,330958,7.8792,,Q
+0,3,"Rogers, Mr. William John",male,,0,0,S.C./A.4. 23567,8.05,,S
+0,3,"Lennon, Mr. Denis",male,,1,0,370371,15.5,,Q
+1,3,"O'Driscoll, Miss. Bridget",female,,0,0,14311,7.75,,Q
+0,3,"Samaan, Mr. Youssef",male,,2,0,2662,21.6792,,C
+0,3,"Arnold-Franchi, Mrs. Josef (Josefine Franchi)",female,18,1,0,349237,17.8,,S
+0,3,"Panula, Master. Juha Niilo",male,7,4,1,3101295,39.6875,,S
+0,3,"Nosworthy, Mr. Richard Cater",male,21,0,0,A/4. 39886,7.8,,S
+1,1,"Harper, Mrs. Henry Sleeper (Myna Haxtun)",female,49,1,0,PC 17572,76.7292,D33,C
+1,2,"Faunthorpe, Mrs. Lizzie (Elizabeth Anne Wilkinson)",female,29,1,0,2926,26,,S
+0,1,"Ostby, Mr. Engelhart Cornelius",male,65,0,1,113509,61.9792,B30,C
+1,1,"Woolner, Mr. Hugh",male,,0,0,19947,35.5,C52,S
+1,2,"Rugg, Miss. Emily",female,21,0,0,C.A. 31026,10.5,,S
+0,3,"Novel, Mr. Mansouer",male,28.5,0,0,2697,7.2292,,C
+1,2,"West, Miss. Constance Mirium",female,5,1,2,C.A. 34651,27.75,,S
+0,3,"Goodwin, Master. William Frederick",male,11,5,2,CA 2144,46.9,,S
+0,3,"Sirayanian, Mr. Orsen",male,22,0,0,2669,7.2292,,C
+1,1,"Icard, Miss. Amelie",female,38,0,0,113572,80,B28,
+0,1,"Harris, Mr. Henry Birkhardt",male,45,1,0,36973,83.475,C83,S
+0,3,"Skoog, Master. Harald",male,4,3,2,347088,27.9,,S
+0,1,"Stewart, Mr. Albert A",male,,0,0,PC 17605,27.7208,,C
+1,3,"Moubarek, Master. Gerios",male,,1,1,2661,15.2458,,C
+1,2,"Nye, Mrs. (Elizabeth Ramell)",female,29,0,0,C.A. 29395,10.5,F33,S
+0,3,"Crease, Mr. Ernest James",male,19,0,0,S.P. 3464,8.1583,,S
+1,3,"Andersson, Miss. Erna Alexandra",female,17,4,2,3101281,7.925,,S
+0,3,"Kink, Mr. Vincenz",male,26,2,0,315151,8.6625,,S
+0,2,"Jenkin, Mr. Stephen Curnow",male,32,0,0,C.A. 33111,10.5,,S
+0,3,"Goodwin, Miss. Lillian Amy",female,16,5,2,CA 2144,46.9,,S
+0,2,"Hood, Mr. Ambrose Jr",male,21,0,0,S.O.C. 14879,73.5,,S
+0,3,"Chronopoulos, Mr. Apostolos",male,26,1,0,2680,14.4542,,C
+1,3,"Bing, Mr. Lee",male,32,0,0,1601,56.4958,,S
+0,3,"Moen, Mr. Sigurd Hansen",male,25,0,0,348123,7.65,F G73,S
+0,3,"Staneff, Mr. Ivan",male,,0,0,349208,7.8958,,S
+0,3,"Moutal, Mr. Rahamin Haim",male,,0,0,374746,8.05,,S
+1,2,"Caldwell, Master. Alden Gates",male,0.83,0,2,248738,29,,S
+1,3,"Dowdell, Miss. Elizabeth",female,30,0,0,364516,12.475,,S
+0,3,"Waelens, Mr. Achille",male,22,0,0,345767,9,,S
+1,3,"Sheerlinck, Mr. Jan Baptist",male,29,0,0,345779,9.5,,S
+1,3,"McDermott, Miss. Brigdet Delia",female,,0,0,330932,7.7875,,Q
+0,1,"Carrau, Mr. Francisco M",male,28,0,0,113059,47.1,,S
+1,2,"Ilett, Miss. Bertha",female,17,0,0,SO/C 14885,10.5,,S
+1,3,"Backstrom, Mrs. Karl Alfred (Maria Mathilda Gustafsson)",female,33,3,0,3101278,15.85,,S
+0,3,"Ford, Mr. William Neal",male,16,1,3,W./C. 6608,34.375,,S
+0,3,"Slocovski, Mr. Selman Francis",male,,0,0,SOTON/OQ 392086,8.05,,S
+1,1,"Fortune, Miss. Mabel Helen",female,23,3,2,19950,263,C23 C25 C27,S
+0,3,"Celotti, Mr. Francesco",male,24,0,0,343275,8.05,,S
+0,3,"Christmann, Mr. Emil",male,29,0,0,343276,8.05,,S
+0,3,"Andreasson, Mr. Paul Edvin",male,20,0,0,347466,7.8542,,S
+0,1,"Chaffee, Mr. Herbert Fuller",male,46,1,0,W.E.P. 5734,61.175,E31,S
+0,3,"Dean, Mr. Bertram Frank",male,26,1,2,C.A. 2315,20.575,,S
+0,3,"Coxon, Mr. Daniel",male,59,0,0,364500,7.25,,S
+0,3,"Shorney, Mr. Charles Joseph",male,,0,0,374910,8.05,,S
+0,1,"Goldschmidt, Mr. George B",male,71,0,0,PC 17754,34.6542,A5,C
+1,1,"Greenfield, Mr. William Bertram",male,23,0,1,PC 17759,63.3583,D10 D12,C
+1,2,"Doling, Mrs. John T (Ada Julia Bone)",female,34,0,1,231919,23,,S
+0,2,"Kantor, Mr. Sinai",male,34,1,0,244367,26,,S
+0,3,"Petranec, Miss. Matilda",female,28,0,0,349245,7.8958,,S
+0,3,"Petroff, Mr. Pastcho (""Pentcho"")",male,,0,0,349215,7.8958,,S
+0,1,"White, Mr. Richard Frasar",male,21,0,1,35281,77.2875,D26,S
+0,3,"Johansson, Mr. Gustaf Joel",male,33,0,0,7540,8.6542,,S
+0,3,"Gustafsson, Mr. Anders Vilhelm",male,37,2,0,3101276,7.925,,S
+0,3,"Mionoff, Mr. Stoytcho",male,28,0,0,349207,7.8958,,S
+1,3,"Salkjelsvik, Miss. Anna Kristine",female,21,0,0,343120,7.65,,S
+1,3,"Moss, Mr. Albert Johan",male,,0,0,312991,7.775,,S
+0,3,"Rekic, Mr. Tido",male,38,0,0,349249,7.8958,,S
+1,3,"Moran, Miss. Bertha",female,,1,0,371110,24.15,,Q
+0,1,"Porter, Mr. Walter Chamberlain",male,47,0,0,110465,52,C110,S
+0,3,"Zabour, Miss. Hileni",female,14.5,1,0,2665,14.4542,,C
+0,3,"Barton, Mr. David John",male,22,0,0,324669,8.05,,S
+0,3,"Jussila, Miss. Katriina",female,20,1,0,4136,9.825,,S
+0,3,"Attalah, Miss. Malake",female,17,0,0,2627,14.4583,,C
+0,3,"Pekoniemi, Mr. Edvard",male,21,0,0,STON/O 2. 3101294,7.925,,S
+0,3,"Connors, Mr. Patrick",male,70.5,0,0,370369,7.75,,Q
+0,2,"Turpin, Mr. William John Robert",male,29,1,0,11668,21,,S
+0,1,"Baxter, Mr. Quigg Edmond",male,24,0,1,PC 17558,247.5208,B58 B60,C
+0,3,"Andersson, Miss. Ellis Anna Maria",female,2,4,2,347082,31.275,,S
+0,2,"Hickman, Mr. Stanley George",male,21,2,0,S.O.C. 14879,73.5,,S
+0,3,"Moore, Mr. Leonard Charles",male,,0,0,A4. 54510,8.05,,S
+0,2,"Nasser, Mr. Nicholas",male,32.5,1,0,237736,30.0708,,C
+1,2,"Webber, Miss. Susan",female,32.5,0,0,27267,13,E101,S
+0,1,"White, Mr. Percival Wayland",male,54,0,1,35281,77.2875,D26,S
+1,3,"Nicola-Yarred, Master. Elias",male,12,1,0,2651,11.2417,,C
+0,3,"McMahon, Mr. Martin",male,,0,0,370372,7.75,,Q
+1,3,"Madsen, Mr. Fridtjof Arne",male,24,0,0,C 17369,7.1417,,S
+1,3,"Peter, Miss. Anna",female,,1,1,2668,22.3583,F E69,C
+0,3,"Ekstrom, Mr. Johan",male,45,0,0,347061,6.975,,S
+0,3,"Drazenoic, Mr. Jozef",male,33,0,0,349241,7.8958,,C
+0,3,"Coelho, Mr. Domingos Fernandeo",male,20,0,0,SOTON/O.Q. 3101307,7.05,,S
+0,3,"Robins, Mrs. Alexander A (Grace Charity Laury)",female,47,1,0,A/5. 3337,14.5,,S
+1,2,"Weisz, Mrs. Leopold (Mathilde Francoise Pede)",female,29,1,0,228414,26,,S
+0,2,"Sobey, Mr. Samuel James Hayden",male,25,0,0,C.A. 29178,13,,S
+0,2,"Richard, Mr. Emile",male,23,0,0,SC/PARIS 2133,15.0458,,C
+1,1,"Newsom, Miss. Helen Monypeny",female,19,0,2,11752,26.2833,D47,S
+0,1,"Futrelle, Mr. Jacques Heath",male,37,1,0,113803,53.1,C123,S
+0,3,"Osen, Mr. Olaf Elon",male,16,0,0,7534,9.2167,,S
+0,1,"Giglio, Mr. Victor",male,24,0,0,PC 17593,79.2,B86,C
+0,3,"Boulos, Mrs. Joseph (Sultana)",female,,0,2,2678,15.2458,,C
+1,3,"Nysten, Miss. Anna Sofia",female,22,0,0,347081,7.75,,S
+1,3,"Hakkarainen, Mrs. Pekka Pietari (Elin Matilda Dolck)",female,24,1,0,STON/O2. 3101279,15.85,,S
+0,3,"Burke, Mr. Jeremiah",male,19,0,0,365222,6.75,,Q
+0,2,"Andrew, Mr. Edgardo Samuel",male,18,0,0,231945,11.5,,S
+0,2,"Nicholls, Mr. Joseph Charles",male,19,1,1,C.A. 33112,36.75,,S
+1,3,"Andersson, Mr. August Edvard (""Wennerstrom"")",male,27,0,0,350043,7.7958,,S
+0,3,"Ford, Miss. Robina Maggie ""Ruby""",female,9,2,2,W./C. 6608,34.375,,S
+0,2,"Navratil, Mr. Michel (""Louis M Hoffman"")",male,36.5,0,2,230080,26,F2,S
+0,2,"Byles, Rev. Thomas Roussel Davids",male,42,0,0,244310,13,,S
+0,2,"Bateman, Rev. Robert James",male,51,0,0,S.O.P. 1166,12.525,,S
+1,1,"Pears, Mrs. Thomas (Edith Wearne)",female,22,1,0,113776,66.6,C2,S
+0,3,"Meo, Mr. Alfonzo",male,55.5,0,0,A.5. 11206,8.05,,S
+0,3,"van Billiard, Mr. Austin Blyler",male,40.5,0,2,A/5. 851,14.5,,S
+0,3,"Olsen, Mr. Ole Martin",male,,0,0,Fa 265302,7.3125,,S
+0,1,"Williams, Mr. Charles Duane",male,51,0,1,PC 17597,61.3792,,C
+1,3,"Gilnagh, Miss. Katherine ""Katie""",female,16,0,0,35851,7.7333,,Q
+0,3,"Corn, Mr. Harry",male,30,0,0,SOTON/OQ 392090,8.05,,S
+0,3,"Smiljanic, Mr. Mile",male,,0,0,315037,8.6625,,S
+0,3,"Sage, Master. Thomas Henry",male,,8,2,CA. 2343,69.55,,S
+0,3,"Cribb, Mr. John Hatfield",male,44,0,1,371362,16.1,,S
+1,2,"Watt, Mrs. James (Elizabeth ""Bessie"" Inglis Milne)",female,40,0,0,C.A. 33595,15.75,,S
+0,3,"Bengtsson, Mr. John Viktor",male,26,0,0,347068,7.775,,S
+0,3,"Calic, Mr. Jovo",male,17,0,0,315093,8.6625,,S
+0,3,"Panula, Master. Eino Viljami",male,1,4,1,3101295,39.6875,,S
+1,3,"Goldsmith, Master. Frank John William ""Frankie""",male,9,0,2,363291,20.525,,S
+1,1,"Chibnall, Mrs. (Edith Martha Bowerman)",female,,0,1,113505,55,E33,S
+0,3,"Skoog, Mrs. William (Anna Bernhardina Karlsson)",female,45,1,4,347088,27.9,,S
+0,1,"Baumann, Mr. John D",male,,0,0,PC 17318,25.925,,S
+0,3,"Ling, Mr. Lee",male,28,0,0,1601,56.4958,,S
+0,1,"Van der hoef, Mr. Wyckoff",male,61,0,0,111240,33.5,B19,S
+0,3,"Rice, Master. Arthur",male,4,4,1,382652,29.125,,Q
+1,3,"Johnson, Miss. Eleanor Ileen",female,1,1,1,347742,11.1333,,S
+0,3,"Sivola, Mr. Antti Wilhelm",male,21,0,0,STON/O 2. 3101280,7.925,,S
+0,1,"Smith, Mr. James Clinch",male,56,0,0,17764,30.6958,A7,C
+0,3,"Klasen, Mr. Klas Albin",male,18,1,1,350404,7.8542,,S
+0,3,"Lefebre, Master. Henry Forbes",male,,3,1,4133,25.4667,,S
+0,1,"Isham, Miss. Ann Elizabeth",female,50,0,0,PC 17595,28.7125,C49,C
+0,2,"Hale, Mr. Reginald",male,30,0,0,250653,13,,S
+0,3,"Leonard, Mr. Lionel",male,36,0,0,LINE,0,,S
+0,3,"Sage, Miss. Constance Gladys",female,,8,2,CA. 2343,69.55,,S
+0,2,"Pernot, Mr. Rene",male,,0,0,SC/PARIS 2131,15.05,,C
+0,3,"Asplund, Master. Clarence Gustaf Hugo",male,9,4,2,347077,31.3875,,S
+1,2,"Becker, Master. Richard F",male,1,2,1,230136,39,F4,S
+1,3,"Kink-Heilmann, Miss. Luise Gretchen",female,4,0,2,315153,22.025,,S
+0,1,"Rood, Mr. Hugh Roscoe",male,,0,0,113767,50,A32,S
+1,3,"O'Brien, Mrs. Thomas (Johanna ""Hannah"" Godfrey)",female,,1,0,370365,15.5,,Q
+1,1,"Romaine, Mr. Charles Hallace (""Mr C Rolmane"")",male,45,0,0,111428,26.55,,S
+0,3,"Bourke, Mr. John",male,40,1,1,364849,15.5,,Q
+0,3,"Turcin, Mr. Stjepan",male,36,0,0,349247,7.8958,,S
+1,2,"Pinsky, Mrs. (Rosa)",female,32,0,0,234604,13,,S
+0,2,"Carbines, Mr. William",male,19,0,0,28424,13,,S
+1,3,"Andersen-Jensen, Miss. Carla Christine Nielsine",female,19,1,0,350046,7.8542,,S
+1,2,"Navratil, Master. Michel M",male,3,1,1,230080,26,F2,S
+1,1,"Brown, Mrs. James Joseph (Margaret Tobin)",female,44,0,0,PC 17610,27.7208,B4,C
+1,1,"Lurette, Miss. Elise",female,58,0,0,PC 17569,146.5208,B80,C
+0,3,"Mernagh, Mr. Robert",male,,0,0,368703,7.75,,Q
+0,3,"Olsen, Mr. Karl Siegwart Andreas",male,42,0,1,4579,8.4042,,S
+1,3,"Madigan, Miss. Margaret ""Maggie""",female,,0,0,370370,7.75,,Q
+0,2,"Yrois, Miss. Henriette (""Mrs Harbeck"")",female,24,0,0,248747,13,,S
+0,3,"Vande Walle, Mr. Nestor Cyriel",male,28,0,0,345770,9.5,,S
+0,3,"Sage, Mr. Frederick",male,,8,2,CA. 2343,69.55,,S
+0,3,"Johanson, Mr. Jakob Alfred",male,34,0,0,3101264,6.4958,,S
+0,3,"Youseff, Mr. Gerious",male,45.5,0,0,2628,7.225,,C
+1,3,"Cohen, Mr. Gurshon ""Gus""",male,18,0,0,A/5 3540,8.05,,S
+0,3,"Strom, Miss. Telma Matilda",female,2,0,1,347054,10.4625,G6,S
+0,3,"Backstrom, Mr. Karl Alfred",male,32,1,0,3101278,15.85,,S
+1,3,"Albimona, Mr. Nassef Cassem",male,26,0,0,2699,18.7875,,C
+1,3,"Carr, Miss. Helen ""Ellen""",female,16,0,0,367231,7.75,,Q
+1,1,"Blank, Mr. Henry",male,40,0,0,112277,31,A31,C
+0,3,"Ali, Mr. Ahmed",male,24,0,0,SOTON/O.Q. 3101311,7.05,,S
+1,2,"Cameron, Miss. Clear Annie",female,35,0,0,F.C.C. 13528,21,,S
+0,3,"Perkin, Mr. John Henry",male,22,0,0,A/5 21174,7.25,,S
+0,2,"Givard, Mr. Hans Kristensen",male,30,0,0,250646,13,,S
+0,3,"Kiernan, Mr. Philip",male,,1,0,367229,7.75,,Q
+1,1,"Newell, Miss. Madeleine",female,31,1,0,35273,113.275,D36,C
+1,3,"Honkanen, Miss. Eliina",female,27,0,0,STON/O2. 3101283,7.925,,S
+0,2,"Jacobsohn, Mr. Sidney Samuel",male,42,1,0,243847,27,,S
+1,1,"Bazzani, Miss. Albina",female,32,0,0,11813,76.2917,D15,C
+0,2,"Harris, Mr. Walter",male,30,0,0,W/C 14208,10.5,,S
+1,3,"Sunderland, Mr. Victor Francis",male,16,0,0,SOTON/OQ 392089,8.05,,S
+0,2,"Bracken, Mr. James H",male,27,0,0,220367,13,,S
+0,3,"Green, Mr. George Henry",male,51,0,0,21440,8.05,,S
+0,3,"Nenkoff, Mr. Christo",male,,0,0,349234,7.8958,,S
+1,1,"Hoyt, Mr. Frederick Maxfield",male,38,1,0,19943,90,C93,S
+0,3,"Berglund, Mr. Karl Ivar Sven",male,22,0,0,PP 4348,9.35,,S
+1,2,"Mellors, Mr. William John",male,19,0,0,SW/PP 751,10.5,,S
+0,3,"Lovell, Mr. John Hall (""Henry"")",male,20.5,0,0,A/5 21173,7.25,,S
+0,2,"Fahlstrom, Mr. Arne Jonas",male,18,0,0,236171,13,,S
+0,3,"Lefebre, Miss. Mathilde",female,,3,1,4133,25.4667,,S
+1,1,"Harris, Mrs. Henry Birkhardt (Irene Wallach)",female,35,1,0,36973,83.475,C83,S
+0,3,"Larsson, Mr. Bengt Edvin",male,29,0,0,347067,7.775,,S
+0,2,"Sjostedt, Mr. Ernst Adolf",male,59,0,0,237442,13.5,,S
+1,3,"Asplund, Miss. Lillian Gertrud",female,5,4,2,347077,31.3875,,S
+0,2,"Leyson, Mr. Robert William Norman",male,24,0,0,C.A. 29566,10.5,,S
+0,3,"Harknett, Miss. Alice Phoebe",female,,0,0,W./C. 6609,7.55,,S
+0,2,"Hold, Mr. Stephen",male,44,1,0,26707,26,,S
+1,2,"Collyer, Miss. Marjorie ""Lottie""",female,8,0,2,C.A. 31921,26.25,,S
+0,2,"Pengelly, Mr. Frederick William",male,19,0,0,28665,10.5,,S
+0,2,"Hunt, Mr. George Henry",male,33,0,0,SCO/W 1585,12.275,,S
+0,3,"Zabour, Miss. Thamine",female,,1,0,2665,14.4542,,C
+1,3,"Murphy, Miss. Katherine ""Kate""",female,,1,0,367230,15.5,,Q
+0,2,"Coleridge, Mr. Reginald Charles",male,29,0,0,W./C. 14263,10.5,,S
+0,3,"Maenpaa, Mr. Matti Alexanteri",male,22,0,0,STON/O 2. 3101275,7.125,,S
+0,3,"Attalah, Mr. Sleiman",male,30,0,0,2694,7.225,,C
+0,1,"Minahan, Dr. William Edward",male,44,2,0,19928,90,C78,Q
+0,3,"Lindahl, Miss. Agda Thorilda Viktoria",female,25,0,0,347071,7.775,,S
+1,2,"Hamalainen, Mrs. William (Anna)",female,24,0,2,250649,14.5,,S
+1,1,"Beckwith, Mr. Richard Leonard",male,37,1,1,11751,52.5542,D35,S
+0,2,"Carter, Rev. Ernest Courtenay",male,54,1,0,244252,26,,S
+0,3,"Reed, Mr. James George",male,,0,0,362316,7.25,,S
+0,3,"Strom, Mrs. Wilhelm (Elna Matilda Persson)",female,29,1,1,347054,10.4625,G6,S
+0,1,"Stead, Mr. William Thomas",male,62,0,0,113514,26.55,C87,S
+0,3,"Lobb, Mr. William Arthur",male,30,1,0,A/5. 3336,16.1,,S
+0,3,"Rosblom, Mrs. Viktor (Helena Wilhelmina)",female,41,0,2,370129,20.2125,,S
+1,3,"Touma, Mrs. Darwis (Hanne Youssef Razi)",female,29,0,2,2650,15.2458,,C
+1,1,"Thorne, Mrs. Gertrude Maybelle",female,,0,0,PC 17585,79.2,,C
+1,1,"Cherry, Miss. Gladys",female,30,0,0,110152,86.5,B77,S
+1,1,"Ward, Miss. Anna",female,35,0,0,PC 17755,512.3292,,C
+1,2,"Parrish, Mrs. (Lutie Davis)",female,50,0,1,230433,26,,S
+0,3,"Smith, Mr. Thomas",male,,0,0,384461,7.75,,Q
+1,3,"Asplund, Master. Edvin Rojj Felix",male,3,4,2,347077,31.3875,,S
+0,1,"Taussig, Mr. Emil",male,52,1,1,110413,79.65,E67,S
+0,1,"Harrison, Mr. William",male,40,0,0,112059,0,B94,S
+0,3,"Henry, Miss. Delia",female,,0,0,382649,7.75,,Q
+0,2,"Reeves, Mr. David",male,36,0,0,C.A. 17248,10.5,,S
+0,3,"Panula, Mr. Ernesti Arvid",male,16,4,1,3101295,39.6875,,S
+1,3,"Persson, Mr. Ernst Ulrik",male,25,1,0,347083,7.775,,S
+1,1,"Graham, Mrs. William Thompson (Edith Junkins)",female,58,0,1,PC 17582,153.4625,C125,S
+1,1,"Bissette, Miss. Amelia",female,35,0,0,PC 17760,135.6333,C99,S
+0,1,"Cairns, Mr. Alexander",male,,0,0,113798,31,,S
+1,3,"Tornquist, Mr. William Henry",male,25,0,0,LINE,0,,S
+1,2,"Mellinger, Mrs. (Elizabeth Anne Maidment)",female,41,0,1,250644,19.5,,S
+0,1,"Natsch, Mr. Charles H",male,37,0,1,PC 17596,29.7,C118,C
+1,3,"Healy, Miss. Hanora ""Nora""",female,,0,0,370375,7.75,,Q
+1,1,"Andrews, Miss. Kornelia Theodosia",female,63,1,0,13502,77.9583,D7,S
+0,3,"Lindblom, Miss. Augusta Charlotta",female,45,0,0,347073,7.75,,S
+0,2,"Parkes, Mr. Francis ""Frank""",male,,0,0,239853,0,,S
+0,3,"Rice, Master. Eric",male,7,4,1,382652,29.125,,Q
+1,3,"Abbott, Mrs. Stanton (Rosa Hunt)",female,35,1,1,C.A. 2673,20.25,,S
+0,3,"Duane, Mr. Frank",male,65,0,0,336439,7.75,,Q
+0,3,"Olsson, Mr. Nils Johan Goransson",male,28,0,0,347464,7.8542,,S
+0,3,"de Pelsmaeker, Mr. Alfons",male,16,0,0,345778,9.5,,S
+1,3,"Dorking, Mr. Edward Arthur",male,19,0,0,A/5. 10482,8.05,,S
+0,1,"Smith, Mr. Richard William",male,,0,0,113056,26,A19,S
+0,3,"Stankovic, Mr. Ivan",male,33,0,0,349239,8.6625,,C
+1,3,"de Mulder, Mr. Theodore",male,30,0,0,345774,9.5,,S
+0,3,"Naidenoff, Mr. Penko",male,22,0,0,349206,7.8958,,S
+1,2,"Hosono, Mr. Masabumi",male,42,0,0,237798,13,,S
+1,3,"Connolly, Miss. Kate",female,22,0,0,370373,7.75,,Q
+1,1,"Barber, Miss. Ellen ""Nellie""",female,26,0,0,19877,78.85,,S
+1,1,"Bishop, Mrs. Dickinson H (Helen Walton)",female,19,1,0,11967,91.0792,B49,C
+0,2,"Levy, Mr. Rene Jacques",male,36,0,0,SC/Paris 2163,12.875,D,C
+0,3,"Haas, Miss. Aloisia",female,24,0,0,349236,8.85,,S
+0,3,"Mineff, Mr. Ivan",male,24,0,0,349233,7.8958,,S
+0,1,"Lewy, Mr. Ervin G",male,,0,0,PC 17612,27.7208,,C
+0,3,"Hanna, Mr. Mansour",male,23.5,0,0,2693,7.2292,,C
+0,1,"Allison, Miss. Helen Loraine",female,2,1,2,113781,151.55,C22 C26,S
+1,1,"Saalfeld, Mr. Adolphe",male,,0,0,19988,30.5,C106,S
+1,1,"Baxter, Mrs. James (Helene DeLaudeniere Chaput)",female,50,0,1,PC 17558,247.5208,B58 B60,C
+1,3,"Kelly, Miss. Anna Katherine ""Annie Kate""",female,,0,0,9234,7.75,,Q
+1,3,"McCoy, Mr. Bernard",male,,2,0,367226,23.25,,Q
+0,3,"Johnson, Mr. William Cahoone Jr",male,19,0,0,LINE,0,,S
+1,2,"Keane, Miss. Nora A",female,,0,0,226593,12.35,E101,Q
+0,3,"Williams, Mr. Howard Hugh ""Harry""",male,,0,0,A/5 2466,8.05,,S
+1,1,"Allison, Master. Hudson Trevor",male,0.92,1,2,113781,151.55,C22 C26,S
+1,1,"Fleming, Miss. Margaret",female,,0,0,17421,110.8833,,C
+1,1,"Penasco y Castellana, Mrs. Victor de Satode (Maria Josefa Perez de Soto y Vallejo)",female,17,1,0,PC 17758,108.9,C65,C
+0,2,"Abelson, Mr. Samuel",male,30,1,0,P/PP 3381,24,,C
+1,1,"Francatelli, Miss. Laura Mabel",female,30,0,0,PC 17485,56.9292,E36,C
+1,1,"Hays, Miss. Margaret Bechstein",female,24,0,0,11767,83.1583,C54,C
+1,1,"Ryerson, Miss. Emily Borie",female,18,2,2,PC 17608,262.375,B57 B59 B63 B66,C
+0,2,"Lahtinen, Mrs. William (Anna Sylfven)",female,26,1,1,250651,26,,S
+0,3,"Hendekovic, Mr. Ignjac",male,28,0,0,349243,7.8958,,S
+0,2,"Hart, Mr. Benjamin",male,43,1,1,F.C.C. 13529,26.25,,S
+1,3,"Nilsson, Miss. Helmina Josefina",female,26,0,0,347470,7.8542,,S
+1,2,"Kantor, Mrs. Sinai (Miriam Sternin)",female,24,1,0,244367,26,,S
+0,2,"Moraweck, Dr. Ernest",male,54,0,0,29011,14,,S
+1,1,"Wick, Miss. Mary Natalie",female,31,0,2,36928,164.8667,C7,S
+1,1,"Spedden, Mrs. Frederic Oakley (Margaretta Corning Stone)",female,40,1,1,16966,134.5,E34,C
+0,3,"Dennis, Mr. Samuel",male,22,0,0,A/5 21172,7.25,,S
+0,3,"Danoff, Mr. Yoto",male,27,0,0,349219,7.8958,,S
+1,2,"Slayter, Miss. Hilda Mary",female,30,0,0,234818,12.35,,Q
+1,2,"Caldwell, Mrs. Albert Francis (Sylvia Mae Harbaugh)",female,22,1,1,248738,29,,S
+0,3,"Sage, Mr. George John Jr",male,,8,2,CA. 2343,69.55,,S
+1,1,"Young, Miss. Marie Grice",female,36,0,0,PC 17760,135.6333,C32,C
+0,3,"Nysveen, Mr. Johan Hansen",male,61,0,0,345364,6.2375,,S
+1,2,"Ball, Mrs. (Ada E Hall)",female,36,0,0,28551,13,D,S
+1,3,"Goldsmith, Mrs. Frank John (Emily Alice Brown)",female,31,1,1,363291,20.525,,S
+1,1,"Hippach, Miss. Jean Gertrude",female,16,0,1,111361,57.9792,B18,C
+1,3,"McCoy, Miss. Agnes",female,,2,0,367226,23.25,,Q
+0,1,"Partner, Mr. Austen",male,45.5,0,0,113043,28.5,C124,S
+0,1,"Graham, Mr. George Edward",male,38,0,1,PC 17582,153.4625,C91,S
+0,3,"Vander Planke, Mr. Leo Edmondus",male,16,2,0,345764,18,,S
+1,1,"Frauenthal, Mrs. Henry William (Clara Heinsheimer)",female,,1,0,PC 17611,133.65,,S
+0,3,"Denkoff, Mr. Mitto",male,,0,0,349225,7.8958,,S
+0,1,"Pears, Mr. Thomas Clinton",male,29,1,0,113776,66.6,C2,S
+1,1,"Burns, Miss. Elizabeth Margaret",female,41,0,0,16966,134.5,E40,C
+1,3,"Dahl, Mr. Karl Edwart",male,45,0,0,7598,8.05,,S
+0,1,"Blackwell, Mr. Stephen Weart",male,45,0,0,113784,35.5,T,S
+1,2,"Navratil, Master. Edmond Roger",male,2,1,1,230080,26,F2,S
+1,1,"Fortune, Miss. Alice Elizabeth",female,24,3,2,19950,263,C23 C25 C27,S
+0,2,"Collander, Mr. Erik Gustaf",male,28,0,0,248740,13,,S
+0,2,"Sedgwick, Mr. Charles Frederick Waddington",male,25,0,0,244361,13,,S
+0,2,"Fox, Mr. Stanley Hubert",male,36,0,0,229236,13,,S
+1,2,"Brown, Miss. Amelia ""Mildred""",female,24,0,0,248733,13,F33,S
+1,2,"Smith, Miss. Marion Elsie",female,40,0,0,31418,13,,S
+1,3,"Davison, Mrs. Thomas Henry (Mary E Finck)",female,,1,0,386525,16.1,,S
+1,3,"Coutts, Master. William Loch ""William""",male,3,1,1,C.A. 37671,15.9,,S
+0,3,"Dimic, Mr. Jovan",male,42,0,0,315088,8.6625,,S
+0,3,"Odahl, Mr. Nils Martin",male,23,0,0,7267,9.225,,S
+0,1,"Williams-Lambert, Mr. Fletcher Fellows",male,,0,0,113510,35,C128,S
+0,3,"Elias, Mr. Tannous",male,15,1,1,2695,7.2292,,C
+0,3,"Arnold-Franchi, Mr. Josef",male,25,1,0,349237,17.8,,S
+0,3,"Yousif, Mr. Wazli",male,,0,0,2647,7.225,,C
+0,3,"Vanden Steen, Mr. Leo Peter",male,28,0,0,345783,9.5,,S
+1,1,"Bowerman, Miss. Elsie Edith",female,22,0,1,113505,55,E33,S
+0,2,"Funk, Miss. Annie Clemmer",female,38,0,0,237671,13,,S
+1,3,"McGovern, Miss. Mary",female,,0,0,330931,7.8792,,Q
+1,3,"Mockler, Miss. Helen Mary ""Ellie""",female,,0,0,330980,7.8792,,Q
+0,3,"Skoog, Mr. Wilhelm",male,40,1,4,347088,27.9,,S
+0,2,"del Carlo, Mr. Sebastiano",male,29,1,0,SC/PARIS 2167,27.7208,,C
+0,3,"Barbara, Mrs. (Catherine David)",female,45,0,1,2691,14.4542,,C
+0,3,"Asim, Mr. Adola",male,35,0,0,SOTON/O.Q. 3101310,7.05,,S
+0,3,"O'Brien, Mr. Thomas",male,,1,0,370365,15.5,,Q
+0,3,"Adahl, Mr. Mauritz Nils Martin",male,30,0,0,C 7076,7.25,,S
+1,1,"Warren, Mrs. Frank Manley (Anna Sophia Atkinson)",female,60,1,0,110813,75.25,D37,C
+1,3,"Moussa, Mrs. (Mantoura Boulos)",female,,0,0,2626,7.2292,,C
+1,3,"Jermyn, Miss. Annie",female,,0,0,14313,7.75,,Q
+1,1,"Aubart, Mme. Leontine Pauline",female,24,0,0,PC 17477,69.3,B35,C
+1,1,"Harder, Mr. George Achilles",male,25,1,0,11765,55.4417,E50,C
+0,3,"Wiklund, Mr. Jakob Alfred",male,18,1,0,3101267,6.4958,,S
+0,3,"Beavan, Mr. William Thomas",male,19,0,0,323951,8.05,,S
+0,1,"Ringhini, Mr. Sante",male,22,0,0,PC 17760,135.6333,,C
+0,3,"Palsson, Miss. Stina Viola",female,3,3,1,349909,21.075,,S
+1,1,"Meyer, Mrs. Edgar Joseph (Leila Saks)",female,,1,0,PC 17604,82.1708,,C
+1,3,"Landergren, Miss. Aurora Adelia",female,22,0,0,C 7077,7.25,,S
+0,1,"Widener, Mr. Harry Elkins",male,27,0,2,113503,211.5,C82,C
+0,3,"Betros, Mr. Tannous",male,20,0,0,2648,4.0125,,C
+0,3,"Gustafsson, Mr. Karl Gideon",male,19,0,0,347069,7.775,,S
+1,1,"Bidois, Miss. Rosalie",female,42,0,0,PC 17757,227.525,,C
+1,3,"Nakid, Miss. Maria (""Mary"")",female,1,0,2,2653,15.7417,,C
+0,3,"Tikkanen, Mr. Juho",male,32,0,0,STON/O 2. 3101293,7.925,,S
+1,1,"Holverson, Mrs. Alexander Oskar (Mary Aline Towner)",female,35,1,0,113789,52,,S
+0,3,"Plotcharsky, Mr. Vasil",male,,0,0,349227,7.8958,,S
+0,2,"Davies, Mr. Charles Henry",male,18,0,0,S.O.C. 14879,73.5,,S
+0,3,"Goodwin, Master. Sidney Leonard",male,1,5,2,CA 2144,46.9,,S
+1,2,"Buss, Miss. Kate",female,36,0,0,27849,13,,S
+0,3,"Sadlier, Mr. Matthew",male,,0,0,367655,7.7292,,Q
+1,2,"Lehmann, Miss. Bertha",female,17,0,0,SC 1748,12,,C
+1,1,"Carter, Mr. William Ernest",male,36,1,2,113760,120,B96 B98,S
+1,3,"Jansson, Mr. Carl Olof",male,21,0,0,350034,7.7958,,S
+0,3,"Gustafsson, Mr. Johan Birger",male,28,2,0,3101277,7.925,,S
+1,1,"Newell, Miss. Marjorie",female,23,1,0,35273,113.275,D36,C
+1,3,"Sandstrom, Mrs. Hjalmar (Agnes Charlotta Bengtsson)",female,24,0,2,PP 9549,16.7,G6,S
+0,3,"Johansson, Mr. Erik",male,22,0,0,350052,7.7958,,S
+0,3,"Olsson, Miss. Elina",female,31,0,0,350407,7.8542,,S
+0,2,"McKane, Mr. Peter David",male,46,0,0,28403,26,,S
+0,2,"Pain, Dr. Alfred",male,23,0,0,244278,10.5,,S
+1,2,"Trout, Mrs. William H (Jessie L)",female,28,0,0,240929,12.65,,S
+1,3,"Niskanen, Mr. Juha",male,39,0,0,STON/O 2. 3101289,7.925,,S
+0,3,"Adams, Mr. John",male,26,0,0,341826,8.05,,S
+0,3,"Jussila, Miss. Mari Aina",female,21,1,0,4137,9.825,,S
+0,3,"Hakkarainen, Mr. Pekka Pietari",male,28,1,0,STON/O2. 3101279,15.85,,S
+0,3,"Oreskovic, Miss. Marija",female,20,0,0,315096,8.6625,,S
+0,2,"Gale, Mr. Shadrach",male,34,1,0,28664,21,,S
+0,3,"Widegren, Mr. Carl/Charles Peter",male,51,0,0,347064,7.75,,S
+1,2,"Richards, Master. William Rowe",male,3,1,1,29106,18.75,,S
+0,3,"Birkeland, Mr. Hans Martin Monsen",male,21,0,0,312992,7.775,,S
+0,3,"Lefebre, Miss. Ida",female,,3,1,4133,25.4667,,S
+0,3,"Sdycoff, Mr. Todor",male,,0,0,349222,7.8958,,S
+0,3,"Hart, Mr. Henry",male,,0,0,394140,6.8583,,Q
+1,1,"Minahan, Miss. Daisy E",female,33,1,0,19928,90,C78,Q
+0,2,"Cunningham, Mr. Alfred Fleming",male,,0,0,239853,0,,S
+1,3,"Sundman, Mr. Johan Julian",male,44,0,0,STON/O 2. 3101269,7.925,,S
+0,3,"Meek, Mrs. Thomas (Annie Louise Rowley)",female,,0,0,343095,8.05,,S
+1,2,"Drew, Mrs. James Vivian (Lulu Thorne Christian)",female,34,1,1,28220,32.5,,S
+1,2,"Silven, Miss. Lyyli Karoliina",female,18,0,2,250652,13,,S
+0,2,"Matthews, Mr. William John",male,30,0,0,28228,13,,S
+0,3,"Van Impe, Miss. Catharina",female,10,0,2,345773,24.15,,S
+0,3,"Gheorgheff, Mr. Stanio",male,,0,0,349254,7.8958,,C
+0,3,"Charters, Mr. David",male,21,0,0,A/5. 13032,7.7333,,Q
+0,3,"Zimmerman, Mr. Leo",male,29,0,0,315082,7.875,,S
+0,3,"Danbom, Mrs. Ernst Gilbert (Anna Sigrid Maria Brogren)",female,28,1,1,347080,14.4,,S
+0,3,"Rosblom, Mr. Viktor Richard",male,18,1,1,370129,20.2125,,S
+0,3,"Wiseman, Mr. Phillippe",male,,0,0,A/4. 34244,7.25,,S
+1,2,"Clarke, Mrs. Charles V (Ada Maria Winfield)",female,28,1,0,2003,26,,S
+1,2,"Phillips, Miss. Kate Florence (""Mrs Kate Louise Phillips Marshall"")",female,19,0,0,250655,26,,S
+0,3,"Flynn, Mr. James",male,,0,0,364851,7.75,,Q
+1,3,"Pickard, Mr. Berk (Berk Trembisky)",male,32,0,0,SOTON/O.Q. 392078,8.05,E10,S
+1,1,"Bjornstrom-Steffansson, Mr. Mauritz Hakan",male,28,0,0,110564,26.55,C52,S
+1,3,"Thorneycroft, Mrs. Percival (Florence Kate White)",female,,1,0,376564,16.1,,S
+1,2,"Louch, Mrs. Charles Alexander (Alice Adelaide Slow)",female,42,1,0,SC/AH 3085,26,,S
+0,3,"Kallio, Mr. Nikolai Erland",male,17,0,0,STON/O 2. 3101274,7.125,,S
+0,1,"Silvey, Mr. William Baird",male,50,1,0,13507,55.9,E44,S
+1,1,"Carter, Miss. Lucile Polk",female,14,1,2,113760,120,B96 B98,S
+0,3,"Ford, Miss. Doolina Margaret ""Daisy""",female,21,2,2,W./C. 6608,34.375,,S
+1,2,"Richards, Mrs. Sidney (Emily Hocking)",female,24,2,3,29106,18.75,,S
+0,1,"Fortune, Mr. Mark",male,64,1,4,19950,263,C23 C25 C27,S
+0,2,"Kvillner, Mr. Johan Henrik Johannesson",male,31,0,0,C.A. 18723,10.5,,S
+1,2,"Hart, Mrs. Benjamin (Esther Ada Bloomfield)",female,45,1,1,F.C.C. 13529,26.25,,S
+0,3,"Hampe, Mr. Leon",male,20,0,0,345769,9.5,,S
+0,3,"Petterson, Mr. Johan Emil",male,25,1,0,347076,7.775,,S
+1,2,"Reynaldo, Ms. Encarnacion",female,28,0,0,230434,13,,S
+1,3,"Johannesen-Bratthammer, Mr. Bernt",male,,0,0,65306,8.1125,,S
+1,1,"Dodge, Master. Washington",male,4,0,2,33638,81.8583,A34,S
+1,2,"Mellinger, Miss. Madeleine Violet",female,13,0,1,250644,19.5,,S
+1,1,"Seward, Mr. Frederic Kimber",male,34,0,0,113794,26.55,,S
+1,3,"Baclini, Miss. Marie Catherine",female,5,2,1,2666,19.2583,,C
+1,1,"Peuchen, Major. Arthur Godfrey",male,52,0,0,113786,30.5,C104,S
+0,2,"West, Mr. Edwy Arthur",male,36,1,2,C.A. 34651,27.75,,S
+0,3,"Hagland, Mr. Ingvald Olai Olsen",male,,1,0,65303,19.9667,,S
+0,1,"Foreman, Mr. Benjamin Laventall",male,30,0,0,113051,27.75,C111,C
+1,1,"Goldenberg, Mr. Samuel L",male,49,1,0,17453,89.1042,C92,C
+0,3,"Peduzzi, Mr. Joseph",male,,0,0,A/5 2817,8.05,,S
+1,3,"Jalsevac, Mr. Ivan",male,29,0,0,349240,7.8958,,C
+0,1,"Millet, Mr. Francis Davis",male,65,0,0,13509,26.55,E38,S
+1,1,"Kenyon, Mrs. Frederick R (Marion)",female,,1,0,17464,51.8625,D21,S
+1,2,"Toomey, Miss. Ellen",female,50,0,0,F.C.C. 13531,10.5,,S
+0,3,"O'Connor, Mr. Maurice",male,,0,0,371060,7.75,,Q
+1,1,"Anderson, Mr. Harry",male,48,0,0,19952,26.55,E12,S
+0,3,"Morley, Mr. William",male,34,0,0,364506,8.05,,S
+0,1,"Gee, Mr. Arthur H",male,47,0,0,111320,38.5,E63,S
+0,2,"Milling, Mr. Jacob Christian",male,48,0,0,234360,13,,S
+0,3,"Maisner, Mr. Simon",male,,0,0,A/S 2816,8.05,,S
+0,3,"Goncalves, Mr. Manuel Estanslas",male,38,0,0,SOTON/O.Q. 3101306,7.05,,S
+0,2,"Campbell, Mr. William",male,,0,0,239853,0,,S
+0,1,"Smart, Mr. John Montgomery",male,56,0,0,113792,26.55,,S
+0,3,"Scanlan, Mr. James",male,,0,0,36209,7.725,,Q
+1,3,"Baclini, Miss. Helene Barbara",female,0.75,2,1,2666,19.2583,,C
+0,3,"Keefe, Mr. Arthur",male,,0,0,323592,7.25,,S
+0,3,"Cacic, Mr. Luka",male,38,0,0,315089,8.6625,,S
+1,2,"West, Mrs. Edwy Arthur (Ada Mary Worth)",female,33,1,2,C.A. 34651,27.75,,S
+1,2,"Jerwan, Mrs. Amin S (Marie Marthe Thuillard)",female,23,0,0,SC/AH Basle 541,13.7917,D,C
+0,3,"Strandberg, Miss. Ida Sofia",female,22,0,0,7553,9.8375,,S
+0,1,"Clifford, Mr. George Quincy",male,,0,0,110465,52,A14,S
+0,2,"Renouf, Mr. Peter Henry",male,34,1,0,31027,21,,S
+0,3,"Braund, Mr. Lewis Richard",male,29,1,0,3460,7.0458,,S
+0,3,"Karlsson, Mr. Nils August",male,22,0,0,350060,7.5208,,S
+1,3,"Hirvonen, Miss. Hildur E",female,2,0,1,3101298,12.2875,,S
+0,3,"Goodwin, Master. Harold Victor",male,9,5,2,CA 2144,46.9,,S
+0,2,"Frost, Mr. Anthony Wood ""Archie""",male,,0,0,239854,0,,S
+0,3,"Rouse, Mr. Richard Henry",male,50,0,0,A/5 3594,8.05,,S
+1,3,"Turkula, Mrs. (Hedwig)",female,63,0,0,4134,9.5875,,S
+1,1,"Bishop, Mr. Dickinson H",male,25,1,0,11967,91.0792,B49,C
+0,3,"Lefebre, Miss. Jeannie",female,,3,1,4133,25.4667,,S
+1,1,"Hoyt, Mrs. Frederick Maxfield (Jane Anne Forby)",female,35,1,0,19943,90,C93,S
+0,1,"Kent, Mr. Edward Austin",male,58,0,0,11771,29.7,B37,C
+0,3,"Somerton, Mr. Francis William",male,30,0,0,A.5. 18509,8.05,,S
+1,3,"Coutts, Master. Eden Leslie ""Neville""",male,9,1,1,C.A. 37671,15.9,,S
+0,3,"Hagland, Mr. Konrad Mathias Reiersen",male,,1,0,65304,19.9667,,S
+0,3,"Windelov, Mr. Einar",male,21,0,0,SOTON/OQ 3101317,7.25,,S
+0,1,"Molson, Mr. Harry Markland",male,55,0,0,113787,30.5,C30,S
+0,1,"Artagaveytia, Mr. Ramon",male,71,0,0,PC 17609,49.5042,,C
+0,3,"Stanley, Mr. Edward Roland",male,21,0,0,A/4 45380,8.05,,S
+0,3,"Yousseff, Mr. Gerious",male,,0,0,2627,14.4583,,C
+1,1,"Eustis, Miss. Elizabeth Mussey",female,54,1,0,36947,78.2667,D20,C
+0,3,"Shellard, Mr. Frederick William",male,,0,0,C.A. 6212,15.1,,S
+0,1,"Allison, Mrs. Hudson J C (Bessie Waldo Daniels)",female,25,1,2,113781,151.55,C22 C26,S
+0,3,"Svensson, Mr. Olof",male,24,0,0,350035,7.7958,,S
+0,3,"Calic, Mr. Petar",male,17,0,0,315086,8.6625,,S
+0,3,"Canavan, Miss. Mary",female,21,0,0,364846,7.75,,Q
+0,3,"O'Sullivan, Miss. Bridget Mary",female,,0,0,330909,7.6292,,Q
+0,3,"Laitinen, Miss. Kristina Sofia",female,37,0,0,4135,9.5875,,S
+1,1,"Maioni, Miss. Roberta",female,16,0,0,110152,86.5,B79,S
+0,1,"Penasco y Castellana, Mr. Victor de Satode",male,18,1,0,PC 17758,108.9,C65,C
+1,2,"Quick, Mrs. Frederick Charles (Jane Richards)",female,33,0,2,26360,26,,S
+1,1,"Bradley, Mr. George (""George Arthur Brayton"")",male,,0,0,111427,26.55,,S
+0,3,"Olsen, Mr. Henry Margido",male,28,0,0,C 4001,22.525,,S
+1,3,"Lang, Mr. Fang",male,26,0,0,1601,56.4958,,S
+1,3,"Daly, Mr. Eugene Patrick",male,29,0,0,382651,7.75,,Q
+0,3,"Webber, Mr. James",male,,0,0,SOTON/OQ 3101316,8.05,,S
+1,1,"McGough, Mr. James Robert",male,36,0,0,PC 17473,26.2875,E25,S
+1,1,"Rothschild, Mrs. Martin (Elizabeth L. Barrett)",female,54,1,0,PC 17603,59.4,,C
+0,3,"Coleff, Mr. Satio",male,24,0,0,349209,7.4958,,S
+0,1,"Walker, Mr. William Anderson",male,47,0,0,36967,34.0208,D46,S
+1,2,"Lemore, Mrs. (Amelia Milley)",female,34,0,0,C.A. 34260,10.5,F33,S
+0,3,"Ryan, Mr. Patrick",male,,0,0,371110,24.15,,Q
+1,2,"Angle, Mrs. William A (Florence ""Mary"" Agnes Hughes)",female,36,1,0,226875,26,,S
+0,3,"Pavlovic, Mr. Stefo",male,32,0,0,349242,7.8958,,S
+1,1,"Perreault, Miss. Anne",female,30,0,0,12749,93.5,B73,S
+0,3,"Vovk, Mr. Janko",male,22,0,0,349252,7.8958,,S
+0,3,"Lahoud, Mr. Sarkis",male,,0,0,2624,7.225,,C
+1,1,"Hippach, Mrs. Louis Albert (Ida Sophia Fischer)",female,44,0,1,111361,57.9792,B18,C
+0,3,"Kassem, Mr. Fared",male,,0,0,2700,7.2292,,C
+0,3,"Farrell, Mr. James",male,40.5,0,0,367232,7.75,,Q
+1,2,"Ridsdale, Miss. Lucy",female,50,0,0,W./C. 14258,10.5,,S
+0,1,"Farthing, Mr. John",male,,0,0,PC 17483,221.7792,C95,S
+0,3,"Salonen, Mr. Johan Werner",male,39,0,0,3101296,7.925,,S
+0,2,"Hocking, Mr. Richard George",male,23,2,1,29104,11.5,,S
+1,2,"Quick, Miss. Phyllis May",female,2,1,1,26360,26,,S
+0,3,"Toufik, Mr. Nakli",male,,0,0,2641,7.2292,,C
+0,3,"Elias, Mr. Joseph Jr",male,17,1,1,2690,7.2292,,C
+1,3,"Peter, Mrs. Catherine (Catherine Rizk)",female,,0,2,2668,22.3583,,C
+0,3,"Cacic, Miss. Marija",female,30,0,0,315084,8.6625,,S
+1,2,"Hart, Miss. Eva Miriam",female,7,0,2,F.C.C. 13529,26.25,,S
+0,1,"Butt, Major. Archibald Willingham",male,45,0,0,113050,26.55,B38,S
+1,1,"LeRoy, Miss. Bertha",female,30,0,0,PC 17761,106.425,,C
+0,3,"Risien, Mr. Samuel Beard",male,,0,0,364498,14.5,,S
+1,1,"Frolicher, Miss. Hedwig Margaritha",female,22,0,2,13568,49.5,B39,C
+1,1,"Crosby, Miss. Harriet R",female,36,0,2,WE/P 5735,71,B22,S
+0,3,"Andersson, Miss. Ingeborg Constanzia",female,9,4,2,347082,31.275,,S
+0,3,"Andersson, Miss. Sigrid Elisabeth",female,11,4,2,347082,31.275,,S
+1,2,"Beane, Mr. Edward",male,32,1,0,2908,26,,S
+0,1,"Douglas, Mr. Walter Donald",male,50,1,0,PC 17761,106.425,C86,C
+0,1,"Nicholson, Mr. Arthur Ernest",male,64,0,0,693,26,,S
+1,2,"Beane, Mrs. Edward (Ethel Clarke)",female,19,1,0,2908,26,,S
+1,2,"Padro y Manent, Mr. Julian",male,,0,0,SC/PARIS 2146,13.8625,,C
+0,3,"Goldsmith, Mr. Frank John",male,33,1,1,363291,20.525,,S
+1,2,"Davies, Master. John Morgan Jr",male,8,1,1,C.A. 33112,36.75,,S
+1,1,"Thayer, Mr. John Borland Jr",male,17,0,2,17421,110.8833,C70,C
+0,2,"Sharp, Mr. Percival James R",male,27,0,0,244358,26,,S
+0,3,"O'Brien, Mr. Timothy",male,,0,0,330979,7.8292,,Q
+1,3,"Leeni, Mr. Fahim (""Philip Zenni"")",male,22,0,0,2620,7.225,,C
+1,3,"Ohman, Miss. Velin",female,22,0,0,347085,7.775,,S
+0,1,"Wright, Mr. George",male,62,0,0,113807,26.55,,S
+1,1,"Duff Gordon, Lady. (Lucille Christiana Sutherland) (""Mrs Morgan"")",female,48,1,0,11755,39.6,A16,C
+0,1,"Robbins, Mr. Victor",male,,0,0,PC 17757,227.525,,C
+1,1,"Taussig, Mrs. Emil (Tillie Mandelbaum)",female,39,1,1,110413,79.65,E67,S
+1,3,"de Messemaeker, Mrs. Guillaume Joseph (Emma)",female,36,1,0,345572,17.4,,S
+0,3,"Morrow, Mr. Thomas Rowan",male,,0,0,372622,7.75,,Q
+0,3,"Sivic, Mr. Husein",male,40,0,0,349251,7.8958,,S
+0,2,"Norman, Mr. Robert Douglas",male,28,0,0,218629,13.5,,S
+0,3,"Simmons, Mr. John",male,,0,0,SOTON/OQ 392082,8.05,,S
+0,3,"Meanwell, Miss. (Marion Ogden)",female,,0,0,SOTON/O.Q. 392087,8.05,,S
+0,3,"Davies, Mr. Alfred J",male,24,2,0,A/4 48871,24.15,,S
+0,3,"Stoytcheff, Mr. Ilia",male,19,0,0,349205,7.8958,,S
+0,3,"Palsson, Mrs. Nils (Alma Cornelia Berglund)",female,29,0,4,349909,21.075,,S
+0,3,"Doharr, Mr. Tannous",male,,0,0,2686,7.2292,,C
+1,3,"Jonsson, Mr. Carl",male,32,0,0,350417,7.8542,,S
+1,2,"Harris, Mr. George",male,62,0,0,S.W./PP 752,10.5,,S
+1,1,"Appleton, Mrs. Edward Dale (Charlotte Lamson)",female,53,2,0,11769,51.4792,C101,S
+1,1,"Flynn, Mr. John Irwin (""Irving"")",male,36,0,0,PC 17474,26.3875,E25,S
+1,3,"Kelly, Miss. Mary",female,,0,0,14312,7.75,,Q
+0,3,"Rush, Mr. Alfred George John",male,16,0,0,A/4. 20589,8.05,,S
+0,3,"Patchett, Mr. George",male,19,0,0,358585,14.5,,S
+1,2,"Garside, Miss. Ethel",female,34,0,0,243880,13,,S
+1,1,"Silvey, Mrs. William Baird (Alice Munger)",female,39,1,0,13507,55.9,E44,S
+0,3,"Caram, Mrs. Joseph (Maria Elias)",female,,1,0,2689,14.4583,,C
+1,3,"Jussila, Mr. Eiriik",male,32,0,0,STON/O 2. 3101286,7.925,,S
+1,2,"Christy, Miss. Julie Rachel",female,25,1,1,237789,30,,S
+1,1,"Thayer, Mrs. John Borland (Marian Longstreth Morris)",female,39,1,1,17421,110.8833,C68,C
+0,2,"Downton, Mr. William James",male,54,0,0,28403,26,,S
+0,1,"Ross, Mr. John Hugo",male,36,0,0,13049,40.125,A10,C
+0,3,"Paulner, Mr. Uscher",male,,0,0,3411,8.7125,,C
+1,1,"Taussig, Miss. Ruth",female,18,0,2,110413,79.65,E68,S
+0,2,"Jarvis, Mr. John Denzil",male,47,0,0,237565,15,,S
+1,1,"Frolicher-Stehli, Mr. Maxmillian",male,60,1,1,13567,79.2,B41,C
+0,3,"Gilinski, Mr. Eliezer",male,22,0,0,14973,8.05,,S
+0,3,"Murdlin, Mr. Joseph",male,,0,0,A./5. 3235,8.05,,S
+0,3,"Rintamaki, Mr. Matti",male,35,0,0,STON/O 2. 3101273,7.125,,S
+1,1,"Stephenson, Mrs. Walter Bertram (Martha Eustis)",female,52,1,0,36947,78.2667,D20,C
+0,3,"Elsbury, Mr. William James",male,47,0,0,A/5 3902,7.25,,S
+0,3,"Bourke, Miss. Mary",female,,0,2,364848,7.75,,Q
+0,2,"Chapman, Mr. John Henry",male,37,1,0,SC/AH 29037,26,,S
+0,3,"Van Impe, Mr. Jean Baptiste",male,36,1,1,345773,24.15,,S
+1,2,"Leitch, Miss. Jessie Wills",female,,0,0,248727,33,,S
+0,3,"Johnson, Mr. Alfred",male,49,0,0,LINE,0,,S
+0,3,"Boulos, Mr. Hanna",male,,0,0,2664,7.225,,C
+1,1,"Duff Gordon, Sir. Cosmo Edmund (""Mr Morgan"")",male,49,1,0,PC 17485,56.9292,A20,C
+1,2,"Jacobsohn, Mrs. Sidney Samuel (Amy Frances Christy)",female,24,2,1,243847,27,,S
+0,3,"Slabenoff, Mr. Petco",male,,0,0,349214,7.8958,,S
+0,1,"Harrington, Mr. Charles H",male,,0,0,113796,42.4,,S
+0,3,"Torber, Mr. Ernst William",male,44,0,0,364511,8.05,,S
+1,1,"Homer, Mr. Harry (""Mr E Haven"")",male,35,0,0,111426,26.55,,C
+0,3,"Lindell, Mr. Edvard Bengtsson",male,36,1,0,349910,15.55,,S
+0,3,"Karaic, Mr. Milan",male,30,0,0,349246,7.8958,,S
+1,1,"Daniel, Mr. Robert Williams",male,27,0,0,113804,30.5,,S
+1,2,"Laroche, Mrs. Joseph (Juliette Marie Louise Lafargue)",female,22,1,2,SC/Paris 2123,41.5792,,C
+1,1,"Shutes, Miss. Elizabeth W",female,40,0,0,PC 17582,153.4625,C125,S
+0,3,"Andersson, Mrs. Anders Johan (Alfrida Konstantia Brogren)",female,39,1,5,347082,31.275,,S
+0,3,"Jardin, Mr. Jose Neto",male,,0,0,SOTON/O.Q. 3101305,7.05,,S
+1,3,"Murphy, Miss. Margaret Jane",female,,1,0,367230,15.5,,Q
+0,3,"Horgan, Mr. John",male,,0,0,370377,7.75,,Q
+0,3,"Brocklebank, Mr. William Alfred",male,35,0,0,364512,8.05,,S
+1,2,"Herman, Miss. Alice",female,24,1,2,220845,65,,S
+0,3,"Danbom, Mr. Ernst Gilbert",male,34,1,1,347080,14.4,,S
+0,3,"Lobb, Mrs. William Arthur (Cordelia K Stanlick)",female,26,1,0,A/5. 3336,16.1,,S
+1,2,"Becker, Miss. Marion Louise",female,4,2,1,230136,39,F4,S
+0,2,"Gavey, Mr. Lawrence",male,26,0,0,31028,10.5,,S
+0,3,"Yasbeck, Mr. Antoni",male,27,1,0,2659,14.4542,,C
+1,1,"Kimball, Mr. Edwin Nelson Jr",male,42,1,0,11753,52.5542,D19,S
+1,3,"Nakid, Mr. Sahid",male,20,1,1,2653,15.7417,,C
+0,3,"Hansen, Mr. Henry Damsgaard",male,21,0,0,350029,7.8542,,S
+0,3,"Bowen, Mr. David John ""Dai""",male,21,0,0,54636,16.1,,S
+0,1,"Sutton, Mr. Frederick",male,61,0,0,36963,32.3208,D50,S
+0,2,"Kirkland, Rev. Charles Leonard",male,57,0,0,219533,12.35,,Q
+1,1,"Longley, Miss. Gretchen Fiske",female,21,0,0,13502,77.9583,D9,S
+0,3,"Bostandyeff, Mr. Guentcho",male,26,0,0,349224,7.8958,,S
+0,3,"O'Connell, Mr. Patrick D",male,,0,0,334912,7.7333,,Q
+1,1,"Barkworth, Mr. Algernon Henry Wilson",male,80,0,0,27042,30,A23,S
+0,3,"Lundahl, Mr. Johan Svensson",male,51,0,0,347743,7.0542,,S
+1,1,"Stahelin-Maeglin, Dr. Max",male,32,0,0,13214,30.5,B50,C
+0,1,"Parr, Mr. William Henry Marsh",male,,0,0,112052,0,,S
+0,3,"Skoog, Miss. Mabel",female,9,3,2,347088,27.9,,S
+1,2,"Davis, Miss. Mary",female,28,0,0,237668,13,,S
+0,3,"Leinonen, Mr. Antti Gustaf",male,32,0,0,STON/O 2. 3101292,7.925,,S
+0,2,"Collyer, Mr. Harvey",male,31,1,1,C.A. 31921,26.25,,S
+0,3,"Panula, Mrs. Juha (Maria Emilia Ojala)",female,41,0,5,3101295,39.6875,,S
+0,3,"Thorneycroft, Mr. Percival",male,,1,0,376564,16.1,,S
+0,3,"Jensen, Mr. Hans Peder",male,20,0,0,350050,7.8542,,S
+1,1,"Sagesser, Mlle. Emma",female,24,0,0,PC 17477,69.3,B35,C
+0,3,"Skoog, Miss. Margit Elizabeth",female,2,3,2,347088,27.9,,S
+1,3,"Foo, Mr. Choong",male,,0,0,1601,56.4958,,S
+1,3,"Baclini, Miss. Eugenie",female,0.75,2,1,2666,19.2583,,C
+1,1,"Harper, Mr. Henry Sleeper",male,48,1,0,PC 17572,76.7292,D33,C
+0,3,"Cor, Mr. Liudevit",male,19,0,0,349231,7.8958,,S
+1,1,"Simonius-Blumer, Col. Oberst Alfons",male,56,0,0,13213,35.5,A26,C
+0,3,"Willey, Mr. Edward",male,,0,0,S.O./P.P. 751,7.55,,S
+1,3,"Stanley, Miss. Amy Zillah Elsie",female,23,0,0,CA. 2314,7.55,,S
+0,3,"Mitkoff, Mr. Mito",male,,0,0,349221,7.8958,,S
+1,2,"Doling, Miss. Elsie",female,18,0,1,231919,23,,S
+0,3,"Kalvik, Mr. Johannes Halvorsen",male,21,0,0,8475,8.4333,,S
+1,3,"O'Leary, Miss. Hanora ""Norah""",female,,0,0,330919,7.8292,,Q
+0,3,"Hegarty, Miss. Hanora ""Nora""",female,18,0,0,365226,6.75,,Q
+0,2,"Hickman, Mr. Leonard Mark",male,24,2,0,S.O.C. 14879,73.5,,S
+0,3,"Radeff, Mr. Alexander",male,,0,0,349223,7.8958,,S
+0,3,"Bourke, Mrs. John (Catherine)",female,32,1,1,364849,15.5,,Q
+0,2,"Eitemiller, Mr. George Floyd",male,23,0,0,29751,13,,S
+0,1,"Newell, Mr. Arthur Webster",male,58,0,2,35273,113.275,D48,C
+1,1,"Frauenthal, Dr. Henry William",male,50,2,0,PC 17611,133.65,,S
+0,3,"Badt, Mr. Mohamed",male,40,0,0,2623,7.225,,C
+0,1,"Colley, Mr. Edward Pomeroy",male,47,0,0,5727,25.5875,E58,S
+0,3,"Coleff, Mr. Peju",male,36,0,0,349210,7.4958,,S
+1,3,"Lindqvist, Mr. Eino William",male,20,1,0,STON/O 2. 3101285,7.925,,S
+0,2,"Hickman, Mr. Lewis",male,32,2,0,S.O.C. 14879,73.5,,S
+0,2,"Butler, Mr. Reginald Fenton",male,25,0,0,234686,13,,S
+0,3,"Rommetvedt, Mr. Knud Paust",male,,0,0,312993,7.775,,S
+0,3,"Cook, Mr. Jacob",male,43,0,0,A/5 3536,8.05,,S
+1,1,"Taylor, Mrs. Elmer Zebley (Juliet Cummins Wright)",female,,1,0,19996,52,C126,S
+1,2,"Brown, Mrs. Thomas William Solomon (Elizabeth Catherine Ford)",female,40,1,1,29750,39,,S
+0,1,"Davidson, Mr. Thornton",male,31,1,0,F.C. 12750,52,B71,S
+0,2,"Mitchell, Mr. Henry Michael",male,70,0,0,C.A. 24580,10.5,,S
+1,2,"Wilhelms, Mr. Charles",male,31,0,0,244270,13,,S
+0,2,"Watson, Mr. Ennis Hastings",male,,0,0,239856,0,,S
+0,3,"Edvardsson, Mr. Gustaf Hjalmar",male,18,0,0,349912,7.775,,S
+0,3,"Sawyer, Mr. Frederick Charles",male,24.5,0,0,342826,8.05,,S
+1,3,"Turja, Miss. Anna Sofia",female,18,0,0,4138,9.8417,,S
+0,3,"Goodwin, Mrs. Frederick (Augusta Tyler)",female,43,1,6,CA 2144,46.9,,S
+1,1,"Cardeza, Mr. Thomas Drake Martinez",male,36,0,1,PC 17755,512.3292,B51 B53 B55,C
+0,3,"Peters, Miss. Katie",female,,0,0,330935,8.1375,,Q
+1,1,"Hassab, Mr. Hammad",male,27,0,0,PC 17572,76.7292,D49,C
+0,3,"Olsvigen, Mr. Thor Anderson",male,20,0,0,6563,9.225,,S
+0,3,"Goodwin, Mr. Charles Edward",male,14,5,2,CA 2144,46.9,,S
+0,2,"Brown, Mr. Thomas William Solomon",male,60,1,1,29750,39,,S
+0,2,"Laroche, Mr. Joseph Philippe Lemercier",male,25,1,2,SC/Paris 2123,41.5792,,C
+0,3,"Panula, Mr. Jaako Arnold",male,14,4,1,3101295,39.6875,,S
+0,3,"Dakic, Mr. Branko",male,19,0,0,349228,10.1708,,S
+0,3,"Fischer, Mr. Eberhard Thelander",male,18,0,0,350036,7.7958,,S
+1,1,"Madill, Miss. Georgette Alexandra",female,15,0,1,24160,211.3375,B5,S
+1,1,"Dick, Mr. Albert Adrian",male,31,1,0,17474,57,B20,S
+1,3,"Karun, Miss. Manca",female,4,0,1,349256,13.4167,,C
+1,3,"Lam, Mr. Ali",male,,0,0,1601,56.4958,,S
+0,3,"Saad, Mr. Khalil",male,25,0,0,2672,7.225,,C
+0,1,"Weir, Col. John",male,60,0,0,113800,26.55,,S
+0,2,"Chapman, Mr. Charles Henry",male,52,0,0,248731,13.5,,S
+0,3,"Kelly, Mr. James",male,44,0,0,363592,8.05,,S
+1,3,"Mullens, Miss. Katherine ""Katie""",female,,0,0,35852,7.7333,,Q
+0,1,"Thayer, Mr. John Borland",male,49,1,1,17421,110.8833,C68,C
+0,3,"Humblen, Mr. Adolf Mathias Nicolai Olsen",male,42,0,0,348121,7.65,F G63,S
+1,1,"Astor, Mrs. John Jacob (Madeleine Talmadge Force)",female,18,1,0,PC 17757,227.525,C62 C64,C
+1,1,"Silverthorne, Mr. Spencer Victor",male,35,0,0,PC 17475,26.2875,E24,S
+0,3,"Barbara, Miss. Saiide",female,18,0,1,2691,14.4542,,C
+0,3,"Gallagher, Mr. Martin",male,25,0,0,36864,7.7417,,Q
+0,3,"Hansen, Mr. Henrik Juul",male,26,1,0,350025,7.8542,,S
+0,2,"Morley, Mr. Henry Samuel (""Mr Henry Marshall"")",male,39,0,0,250655,26,,S
+1,2,"Kelly, Mrs. Florence ""Fannie""",female,45,0,0,223596,13.5,,S
+1,1,"Calderhead, Mr. Edward Pennington",male,42,0,0,PC 17476,26.2875,E24,S
+1,1,"Cleaver, Miss. Alice",female,22,0,0,113781,151.55,,S
+1,3,"Moubarek, Master. Halim Gonios (""William George"")",male,,1,1,2661,15.2458,,C
+1,1,"Mayne, Mlle. Berthe Antonine (""Mrs de Villiers"")",female,24,0,0,PC 17482,49.5042,C90,C
+0,1,"Klaber, Mr. Herman",male,,0,0,113028,26.55,C124,S
+1,1,"Taylor, Mr. Elmer Zebley",male,48,1,0,19996,52,C126,S
+0,3,"Larsson, Mr. August Viktor",male,29,0,0,7545,9.4833,,S
+0,2,"Greenberg, Mr. Samuel",male,52,0,0,250647,13,,S
+0,3,"Soholt, Mr. Peter Andreas Lauritz Andersen",male,19,0,0,348124,7.65,F G73,S
+1,1,"Endres, Miss. Caroline Louise",female,38,0,0,PC 17757,227.525,C45,C
+1,2,"Troutt, Miss. Edwina Celia ""Winnie""",female,27,0,0,34218,10.5,E101,S
+0,3,"McEvoy, Mr. Michael",male,,0,0,36568,15.5,,Q
+0,3,"Johnson, Mr. Malkolm Joackim",male,33,0,0,347062,7.775,,S
+1,2,"Harper, Miss. Annie Jessie ""Nina""",female,6,0,1,248727,33,,S
+0,3,"Jensen, Mr. Svend Lauritz",male,17,1,0,350048,7.0542,,S
+0,2,"Gillespie, Mr. William Henry",male,34,0,0,12233,13,,S
+0,2,"Hodges, Mr. Henry Price",male,50,0,0,250643,13,,S
+1,1,"Chambers, Mr. Norman Campbell",male,27,1,0,113806,53.1,E8,S
+0,3,"Oreskovic, Mr. Luka",male,20,0,0,315094,8.6625,,S
+1,2,"Renouf, Mrs. Peter Henry (Lillian Jefferys)",female,30,3,0,31027,21,,S
+1,3,"Mannion, Miss. Margareth",female,,0,0,36866,7.7375,,Q
+0,2,"Bryhl, Mr. Kurt Arnold Gottfrid",male,25,1,0,236853,26,,S
+0,3,"Ilmakangas, Miss. Pieta Sofia",female,25,1,0,STON/O2. 3101271,7.925,,S
+1,1,"Allen, Miss. Elisabeth Walton",female,29,0,0,24160,211.3375,B5,S
+0,3,"Hassan, Mr. Houssein G N",male,11,0,0,2699,18.7875,,C
+0,2,"Knight, Mr. Robert J",male,,0,0,239855,0,,S
+0,2,"Berriman, Mr. William John",male,23,0,0,28425,13,,S
+0,2,"Troupiansky, Mr. Moses Aaron",male,23,0,0,233639,13,,S
+0,3,"Williams, Mr. Leslie",male,28.5,0,0,54636,16.1,,S
+0,3,"Ford, Mrs. Edward (Margaret Ann Watson)",female,48,1,3,W./C. 6608,34.375,,S
+1,1,"Lesurer, Mr. Gustave J",male,35,0,0,PC 17755,512.3292,B101,C
+0,3,"Ivanoff, Mr. Kanio",male,,0,0,349201,7.8958,,S
+0,3,"Nankoff, Mr. Minko",male,,0,0,349218,7.8958,,S
+1,1,"Hawksford, Mr. Walter James",male,,0,0,16988,30,D45,S
+0,1,"Cavendish, Mr. Tyrell William",male,36,1,0,19877,78.85,C46,S
+1,1,"Ryerson, Miss. Susan Parker ""Suzette""",female,21,2,2,PC 17608,262.375,B57 B59 B63 B66,C
+0,3,"McNamee, Mr. Neal",male,24,1,0,376566,16.1,,S
+1,3,"Stranden, Mr. Juho",male,31,0,0,STON/O 2. 3101288,7.925,,S
+0,1,"Crosby, Capt. Edward Gifford",male,70,1,1,WE/P 5735,71,B22,S
+0,3,"Abbott, Mr. Rossmore Edward",male,16,1,1,C.A. 2673,20.25,,S
+1,2,"Sinkkonen, Miss. Anna",female,30,0,0,250648,13,,S
+0,1,"Marvin, Mr. Daniel Warner",male,19,1,0,113773,53.1,D30,S
+0,3,"Connaghton, Mr. Michael",male,31,0,0,335097,7.75,,Q
+1,2,"Wells, Miss. Joan",female,4,1,1,29103,23,,S
+1,3,"Moor, Master. Meier",male,6,0,1,392096,12.475,E121,S
+0,3,"Vande Velde, Mr. Johannes Joseph",male,33,0,0,345780,9.5,,S
+0,3,"Jonkoff, Mr. Lalio",male,23,0,0,349204,7.8958,,S
+1,2,"Herman, Mrs. Samuel (Jane Laver)",female,48,1,2,220845,65,,S
+1,2,"Hamalainen, Master. Viljo",male,0.67,1,1,250649,14.5,,S
+0,3,"Carlsson, Mr. August Sigfrid",male,28,0,0,350042,7.7958,,S
+0,2,"Bailey, Mr. Percy Andrew",male,18,0,0,29108,11.5,,S
+0,3,"Theobald, Mr. Thomas Leonard",male,34,0,0,363294,8.05,,S
+1,1,"Rothes, the Countess. of (Lucy Noel Martha Dyer-Edwards)",female,33,0,0,110152,86.5,B77,S
+0,3,"Garfirth, Mr. John",male,,0,0,358585,14.5,,S
+0,3,"Nirva, Mr. Iisakki Antino Aijo",male,41,0,0,SOTON/O2 3101272,7.125,,S
+1,3,"Barah, Mr. Hanna Assi",male,20,0,0,2663,7.2292,,C
+1,1,"Carter, Mrs. William Ernest (Lucile Polk)",female,36,1,2,113760,120,B96 B98,S
+0,3,"Eklund, Mr. Hans Linus",male,16,0,0,347074,7.775,,S
+1,1,"Hogeboom, Mrs. John C (Anna Andrews)",female,51,1,0,13502,77.9583,D11,S
+0,1,"Brewe, Dr. Arthur Jackson",male,,0,0,112379,39.6,,C
+0,3,"Mangan, Miss. Mary",female,30.5,0,0,364850,7.75,,Q
+0,3,"Moran, Mr. Daniel J",male,,1,0,371110,24.15,,Q
+0,3,"Gronnestad, Mr. Daniel Danielsen",male,32,0,0,8471,8.3625,,S
+0,3,"Lievens, Mr. Rene Aime",male,24,0,0,345781,9.5,,S
+0,3,"Jensen, Mr. Niels Peder",male,48,0,0,350047,7.8542,,S
+0,2,"Mack, Mrs. (Mary)",female,57,0,0,S.O./P.P. 3,10.5,E77,S
+0,3,"Elias, Mr. Dibo",male,,0,0,2674,7.225,,C
+1,2,"Hocking, Mrs. Elizabeth (Eliza Needs)",female,54,1,3,29105,23,,S
+0,3,"Myhrman, Mr. Pehr Fabian Oliver Malkolm",male,18,0,0,347078,7.75,,S
+0,3,"Tobin, Mr. Roger",male,,0,0,383121,7.75,F38,Q
+1,3,"Emanuel, Miss. Virginia Ethel",female,5,0,0,364516,12.475,,S
+0,3,"Kilgannon, Mr. Thomas J",male,,0,0,36865,7.7375,,Q
+1,1,"Robert, Mrs. Edward Scott (Elisabeth Walton McMillan)",female,43,0,1,24160,211.3375,B3,S
+1,3,"Ayoub, Miss. Banoura",female,13,0,0,2687,7.2292,,C
+1,1,"Dick, Mrs. Albert Adrian (Vera Gillespie)",female,17,1,0,17474,57,B20,S
+0,1,"Long, Mr. Milton Clyde",male,29,0,0,113501,30,D6,S
+0,3,"Johnston, Mr. Andrew G",male,,1,2,W./C. 6607,23.45,,S
+0,3,"Ali, Mr. William",male,25,0,0,SOTON/O.Q. 3101312,7.05,,S
+0,3,"Harmer, Mr. Abraham (David Lishin)",male,25,0,0,374887,7.25,,S
+1,3,"Sjoblom, Miss. Anna Sofia",female,18,0,0,3101265,7.4958,,S
+0,3,"Rice, Master. George Hugh",male,8,4,1,382652,29.125,,Q
+1,3,"Dean, Master. Bertram Vere",male,1,1,2,C.A. 2315,20.575,,S
+0,1,"Guggenheim, Mr. Benjamin",male,46,0,0,PC 17593,79.2,B82 B84,C
+0,3,"Keane, Mr. Andrew ""Andy""",male,,0,0,12460,7.75,,Q
+0,2,"Gaskell, Mr. Alfred",male,16,0,0,239865,26,,S
+0,3,"Sage, Miss. Stella Anna",female,,8,2,CA. 2343,69.55,,S
+0,1,"Hoyt, Mr. William Fisher",male,,0,0,PC 17600,30.6958,,C
+0,3,"Dantcheff, Mr. Ristiu",male,25,0,0,349203,7.8958,,S
+0,2,"Otter, Mr. Richard",male,39,0,0,28213,13,,S
+1,1,"Leader, Dr. Alice (Farnham)",female,49,0,0,17465,25.9292,D17,S
+1,3,"Osman, Mrs. Mara",female,31,0,0,349244,8.6833,,S
+0,3,"Ibrahim Shawah, Mr. Yousseff",male,30,0,0,2685,7.2292,,C
+0,3,"Van Impe, Mrs. Jean Baptiste (Rosalie Paula Govaert)",female,30,1,1,345773,24.15,,S
+0,2,"Ponesell, Mr. Martin",male,34,0,0,250647,13,,S
+1,2,"Collyer, Mrs. Harvey (Charlotte Annie Tate)",female,31,1,1,C.A. 31921,26.25,,S
+1,1,"Carter, Master. William Thornton II",male,11,1,2,113760,120,B96 B98,S
+1,3,"Thomas, Master. Assad Alexander",male,0.42,0,1,2625,8.5167,,C
+1,3,"Hedman, Mr. Oskar Arvid",male,27,0,0,347089,6.975,,S
+0,3,"Johansson, Mr. Karl Johan",male,31,0,0,347063,7.775,,S
+0,1,"Andrews, Mr. Thomas Jr",male,39,0,0,112050,0,A36,S
+0,3,"Pettersson, Miss. Ellen Natalia",female,18,0,0,347087,7.775,,S
+0,2,"Meyer, Mr. August",male,39,0,0,248723,13,,S
+1,1,"Chambers, Mrs. Norman Campbell (Bertha Griggs)",female,33,1,0,113806,53.1,E8,S
+0,3,"Alexander, Mr. William",male,26,0,0,3474,7.8875,,S
+0,3,"Lester, Mr. James",male,39,0,0,A/4 48871,24.15,,S
+0,2,"Slemen, Mr. Richard James",male,35,0,0,28206,10.5,,S
+0,3,"Andersson, Miss. Ebba Iris Alfrida",female,6,4,2,347082,31.275,,S
+0,3,"Tomlin, Mr. Ernest Portage",male,30.5,0,0,364499,8.05,,S
+0,1,"Fry, Mr. Richard",male,,0,0,112058,0,B102,S
+0,3,"Heininen, Miss. Wendla Maria",female,23,0,0,STON/O2. 3101290,7.925,,S
+0,2,"Mallet, Mr. Albert",male,31,1,1,S.C./PARIS 2079,37.0042,,C
+0,3,"Holm, Mr. John Fredrik Alexander",male,43,0,0,C 7075,6.45,,S
+0,3,"Skoog, Master. Karl Thorsten",male,10,3,2,347088,27.9,,S
+1,1,"Hays, Mrs. Charles Melville (Clara Jennings Gregg)",female,52,1,1,12749,93.5,B69,S
+1,3,"Lulic, Mr. Nikola",male,27,0,0,315098,8.6625,,S
+0,1,"Reuchlin, Jonkheer. John George",male,38,0,0,19972,0,,S
+1,3,"Moor, Mrs. (Beila)",female,27,0,1,392096,12.475,E121,S
+0,3,"Panula, Master. Urho Abraham",male,2,4,1,3101295,39.6875,,S
+0,3,"Flynn, Mr. John",male,,0,0,368323,6.95,,Q
+0,3,"Lam, Mr. Len",male,,0,0,1601,56.4958,,S
+1,2,"Mallet, Master. Andre",male,1,0,2,S.C./PARIS 2079,37.0042,,C
+1,3,"McCormack, Mr. Thomas Joseph",male,,0,0,367228,7.75,,Q
+1,1,"Stone, Mrs. George Nelson (Martha Evelyn)",female,62,0,0,113572,80,B28,
+1,3,"Yasbeck, Mrs. Antoni (Selini Alexander)",female,15,1,0,2659,14.4542,,C
+1,2,"Richards, Master. George Sibley",male,0.83,1,1,29106,18.75,,S
+0,3,"Saad, Mr. Amin",male,,0,0,2671,7.2292,,C
+0,3,"Augustsson, Mr. Albert",male,23,0,0,347468,7.8542,,S
+0,3,"Allum, Mr. Owen George",male,18,0,0,2223,8.3,,S
+1,1,"Compton, Miss. Sara Rebecca",female,39,1,1,PC 17756,83.1583,E49,C
+0,3,"Pasic, Mr. Jakob",male,21,0,0,315097,8.6625,,S
+0,3,"Sirota, Mr. Maurice",male,,0,0,392092,8.05,,S
+1,3,"Chip, Mr. Chang",male,32,0,0,1601,56.4958,,S
+1,1,"Marechal, Mr. Pierre",male,,0,0,11774,29.7,C47,C
+0,3,"Alhomaki, Mr. Ilmari Rudolf",male,20,0,0,SOTON/O2 3101287,7.925,,S
+0,2,"Mudd, Mr. Thomas Charles",male,16,0,0,S.O./P.P. 3,10.5,,S
+1,1,"Serepeca, Miss. Augusta",female,30,0,0,113798,31,,C
+0,3,"Lemberopolous, Mr. Peter L",male,34.5,0,0,2683,6.4375,,C
+0,3,"Culumovic, Mr. Jeso",male,17,0,0,315090,8.6625,,S
+0,3,"Abbing, Mr. Anthony",male,42,0,0,C.A. 5547,7.55,,S
+0,3,"Sage, Mr. Douglas Bullen",male,,8,2,CA. 2343,69.55,,S
+0,3,"Markoff, Mr. Marin",male,35,0,0,349213,7.8958,,C
+0,2,"Harper, Rev. John",male,28,0,1,248727,33,,S
+1,1,"Goldenberg, Mrs. Samuel L (Edwiga Grabowska)",female,,1,0,17453,89.1042,C92,C
+0,3,"Andersson, Master. Sigvard Harald Elias",male,4,4,2,347082,31.275,,S
+0,3,"Svensson, Mr. Johan",male,74,0,0,347060,7.775,,S
+0,3,"Boulos, Miss. Nourelain",female,9,1,1,2678,15.2458,,C
+1,1,"Lines, Miss. Mary Conover",female,16,0,1,PC 17592,39.4,D28,S
+0,2,"Carter, Mrs. Ernest Courtenay (Lilian Hughes)",female,44,1,0,244252,26,,S
+1,3,"Aks, Mrs. Sam (Leah Rosen)",female,18,0,1,392091,9.35,,S
+1,1,"Wick, Mrs. George Dennick (Mary Hitchcock)",female,45,1,1,36928,164.8667,,S
+1,1,"Daly, Mr. Peter Denis ",male,51,0,0,113055,26.55,E17,S
+1,3,"Baclini, Mrs. Solomon (Latifa Qurban)",female,24,0,3,2666,19.2583,,C
+0,3,"Razi, Mr. Raihed",male,,0,0,2629,7.2292,,C
+0,3,"Hansen, Mr. Claus Peter",male,41,2,0,350026,14.1083,,S
+0,2,"Giles, Mr. Frederick Edward",male,21,1,0,28134,11.5,,S
+1,1,"Swift, Mrs. Frederick Joel (Margaret Welles Barron)",female,48,0,0,17466,25.9292,D17,S
+0,3,"Sage, Miss. Dorothy Edith ""Dolly""",female,,8,2,CA. 2343,69.55,,S
+0,2,"Gill, Mr. John William",male,24,0,0,233866,13,,S
+1,2,"Bystrom, Mrs. (Karolina)",female,42,0,0,236852,13,,S
+1,2,"Duran y More, Miss. Asuncion",female,27,1,0,SC/PARIS 2149,13.8583,,C
+0,1,"Roebling, Mr. Washington Augustus II",male,31,0,0,PC 17590,50.4958,A24,S
+0,3,"van Melkebeke, Mr. Philemon",male,,0,0,345777,9.5,,S
+1,3,"Johnson, Master. Harold Theodor",male,4,1,1,347742,11.1333,,S
+0,3,"Balkic, Mr. Cerin",male,26,0,0,349248,7.8958,,S
+1,1,"Beckwith, Mrs. Richard Leonard (Sallie Monypeny)",female,47,1,1,11751,52.5542,D35,S
+0,1,"Carlsson, Mr. Frans Olof",male,33,0,0,695,5,B51 B53 B55,S
+0,3,"Vander Cruyssen, Mr. Victor",male,47,0,0,345765,9,,S
+1,2,"Abelson, Mrs. Samuel (Hannah Wizosky)",female,28,1,0,P/PP 3381,24,,C
+1,3,"Najib, Miss. Adele Kiamie ""Jane""",female,15,0,0,2667,7.225,,C
+0,3,"Gustafsson, Mr. Alfred Ossian",male,20,0,0,7534,9.8458,,S
+0,3,"Petroff, Mr. Nedelio",male,19,0,0,349212,7.8958,,S
+0,3,"Laleff, Mr. Kristo",male,,0,0,349217,7.8958,,S
+1,1,"Potter, Mrs. Thomas Jr (Lily Alexenia Wilson)",female,56,0,1,11767,83.1583,C50,C
+1,2,"Shelley, Mrs. William (Imanita Parrish Hall)",female,25,0,1,230433,26,,S
+0,3,"Markun, Mr. Johann",male,33,0,0,349257,7.8958,,S
+0,3,"Dahlberg, Miss. Gerda Ulrika",female,22,0,0,7552,10.5167,,S
+0,2,"Banfield, Mr. Frederick James",male,28,0,0,C.A./SOTON 34068,10.5,,S
+0,3,"Sutehall, Mr. Henry Jr",male,25,0,0,SOTON/OQ 392076,7.05,,S
+0,3,"Rice, Mrs. William (Margaret Norton)",female,39,0,5,382652,29.125,,Q
+0,2,"Montvila, Rev. Juozas",male,27,0,0,211536,13,,S
+1,1,"Graham, Miss. Margaret Edith",female,19,0,0,112053,30,B42,S
+0,3,"Johnston, Miss. Catherine Helen ""Carrie""",female,,1,2,W./C. 6607,23.45,,S
+1,1,"Behr, Mr. Karl Howell",male,26,0,0,111369,30,C148,C
+0,3,"Dooley, Mr. Patrick",male,32,0,0,370376,7.75,,Q
diff --git a/packages/core/package.json b/packages/core/package.json
index c2aabc7dbddd4e6d5ced176e8d398d30024452e9..46b2d97f2bc0f2cccc8f004369d2baac326ddbf9 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -5,6 +5,7 @@
     "@anthropic-ai/sdk": "^0.6.0",
     "lodash": "^4.17.21",
     "openai": "^4.0.0",
+    "papaparse": "^5.4.1",
     "pdf-parse": "^1.1.1",
     "replicate": "^0.16.1",
     "tiktoken-node": "^0.0.6",
@@ -14,6 +15,7 @@
   "devDependencies": {
     "@types/lodash": "^4.14.197",
     "@types/node": "^18.17.5",
+    "@types/papaparse": "^5.3.7",
     "@types/pdf-parse": "^1.1.1",
     "@types/uuid": "^9.0.2",
     "node-stdlib-browser": "^1.2.0",
diff --git a/packages/core/src/readers/CSVReader.ts b/packages/core/src/readers/CSVReader.ts
new file mode 100644
index 0000000000000000000000000000000000000000..dcedd371c11d0973f88f143755a5384443106298
--- /dev/null
+++ b/packages/core/src/readers/CSVReader.ts
@@ -0,0 +1,59 @@
+import { DEFAULT_FS, GenericFileSystem } from "../storage/FileSystem";
+import Papa, { ParseLocalConfig } from "papaparse";
+import { BaseReader } from "./base";
+import { Document } from "../Node";
+
+/**
+ * papaparse-based csv parser
+ * @class CSVReader
+ * @implements BaseReader
+ */
+export class PapaCSVReader implements BaseReader {
+  private concatRows: boolean;
+  private colJoiner: string;
+  private rowJoiner: string;
+  private papaConfig?: ParseLocalConfig;
+
+  /**
+   * Constructs a new instance of the class.
+   * @param {boolean} [concatRows=true] - whether to concatenate all rows into one document.If set to False, a Document will be created for each row.True by default.
+   * @param {string} [colJoiner=', '] - Separator to use for joining cols per row. Set to ", " by default.
+   * @param {string} [rowJoiner='\n'] - Separator to use for joining each row.Only used when `concat_rows=True`.Set to "\n" by default.
+   */
+  constructor(
+    concatRows: boolean = true,
+    colJoiner: string = ", ",
+    rowJoiner: string = "\n",
+    papaConfig?: ParseLocalConfig
+  ) {
+    this.concatRows = concatRows;
+    this.colJoiner = colJoiner;
+    this.rowJoiner = rowJoiner;
+    this.papaConfig = papaConfig;
+  }
+
+  /**
+   * Loads data from csv files
+   * @param {string} file - The path to the file to load.
+   * @param {GenericFileSystem} [fs=DEFAULT_FS] - The file system to use for reading the file.
+   * @returns {Promise<Document[]>}
+   */
+  async loadData(
+    file: string,
+    fs: GenericFileSystem = DEFAULT_FS
+  ): Promise<Document[]> {
+    const fileContent = await fs.readFile(file, "utf-8");
+    const result = Papa.parse(fileContent);
+    const textList = result.data.map((row: any) => {
+      // Compatible with header row mode
+      const rowValues = Object.values(row).map((value) => String(value));
+      return rowValues.join(this.colJoiner);
+    });
+
+    if (this.concatRows) {
+      return [new Document({ text: textList.join(this.rowJoiner) })];
+    } else {
+      return textList.map((text) => new Document({ text }));
+    }
+  }
+}
diff --git a/packages/core/src/readers/SimpleDirectoryReader.ts b/packages/core/src/readers/SimpleDirectoryReader.ts
index 70b9ea686920521eb97ad0515e0ddcd44f85faff..37b528ea07580f3d5c240d12e22c86d0af0effc4 100644
--- a/packages/core/src/readers/SimpleDirectoryReader.ts
+++ b/packages/core/src/readers/SimpleDirectoryReader.ts
@@ -4,6 +4,7 @@ import { BaseReader } from "./base";
 import { CompleteFileSystem, walk } from "../storage/FileSystem";
 import { DEFAULT_FS } from "../storage/constants";
 import { PDFReader } from "./PDFReader";
+import { PapaCSVReader } from "./CSVReader";
 
 /**
  * Read a .txt file
@@ -21,6 +22,7 @@ export class TextFileReader implements BaseReader {
 const FILE_EXT_TO_READER: Record<string, BaseReader> = {
   txt: new TextFileReader(),
   pdf: new PDFReader(),
+  csv: new PapaCSVReader(),
 };
 
 export type SimpleDirectoryReaderLoadDataProps = {
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index c36ced255a5c2dadac4f41c5a16de7a25aa97ab7..f11a3e687e8b96d2a2563ec00c66c0a3838d1256 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -17,7 +17,7 @@ importers:
     devDependencies:
       '@turbo/gen':
         specifier: ^1.10.12
-        version: 1.10.12(@types/node@20.5.0)(typescript@5.1.6)
+        version: 1.10.12(@types/node@18.17.5)(typescript@4.9.5)
       '@types/jest':
         specifier: ^29.5.3
         version: 29.5.3
@@ -32,16 +32,16 @@ importers:
         version: 8.0.3
       jest:
         specifier: ^29.6.2
-        version: 29.6.2(@types/node@20.5.0)
+        version: 29.6.2(@types/node@18.17.5)
       prettier:
         specifier: ^3.0.2
         version: 3.0.2
       prettier-plugin-organize-imports:
         specifier: ^3.2.3
-        version: 3.2.3(prettier@3.0.2)(typescript@5.1.6)
+        version: 3.2.3(prettier@3.0.2)(typescript@4.9.5)
       ts-jest:
         specifier: ^29.1.1
-        version: 29.1.1(@babel/core@7.22.10)(jest@29.6.2)(typescript@5.1.6)
+        version: 29.1.1(@babel/core@7.22.10)(jest@29.6.2)(typescript@4.9.5)
       turbo:
         specifier: ^1.10.12
         version: 1.10.12
@@ -122,6 +122,9 @@ importers:
       openai:
         specifier: ^4.0.0
         version: 4.0.0
+      papaparse:
+        specifier: ^5.4.1
+        version: 5.4.1
       pdf-parse:
         specifier: ^1.1.1
         version: 1.1.1
@@ -144,6 +147,9 @@ importers:
       '@types/node':
         specifier: ^18.17.5
         version: 18.17.5
+      '@types/papaparse':
+        specifier: ^5.3.7
+        version: 5.3.7
       '@types/pdf-parse':
         specifier: ^1.1.1
         version: 1.1.1
@@ -155,22 +161,22 @@ importers:
         version: 1.2.0
       tsup:
         specifier: ^7.2.0
-        version: 7.2.0(typescript@5.1.6)
+        version: 7.2.0(typescript@4.9.5)
 
   packages/eslint-config-custom:
     dependencies:
       eslint-config-next:
         specifier: ^13.4.1
-        version: 13.4.1(eslint@8.47.0)(typescript@5.1.6)
+        version: 13.4.1(eslint@7.32.0)(typescript@4.9.5)
       eslint-config-prettier:
         specifier: ^8.3.0
-        version: 8.8.0(eslint@8.47.0)
+        version: 8.8.0(eslint@7.32.0)
       eslint-config-turbo:
         specifier: ^1.9.3
-        version: 1.9.3(eslint@8.47.0)
+        version: 1.9.3(eslint@7.32.0)
       eslint-plugin-react:
         specifier: 7.28.0
-        version: 7.28.0(eslint@8.47.0)
+        version: 7.28.0(eslint@7.32.0)
     devDependencies:
       next:
         specifier: ^13.4.10
@@ -3179,21 +3185,6 @@ packages:
     dev: true
     optional: true
 
-  /@eslint-community/eslint-utils@4.4.0(eslint@8.47.0):
-    resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
-    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-    peerDependencies:
-      eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
-    dependencies:
-      eslint: 8.47.0
-      eslint-visitor-keys: 3.4.3
-    dev: false
-
-  /@eslint-community/regexpp@4.6.2:
-    resolution: {integrity: sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==}
-    engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
-    dev: false
-
   /@eslint/eslintrc@0.4.3:
     resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==}
     engines: {node: ^10.12.0 || >=12.0.0}
@@ -3210,28 +3201,6 @@ packages:
     transitivePeerDependencies:
       - supports-color
 
-  /@eslint/eslintrc@2.1.2:
-    resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==}
-    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-    dependencies:
-      ajv: 6.12.6
-      debug: 4.3.4
-      espree: 9.6.1
-      globals: 13.21.0
-      ignore: 5.2.4
-      import-fresh: 3.3.0
-      js-yaml: 4.1.0
-      minimatch: 3.1.2
-      strip-json-comments: 3.1.1
-    transitivePeerDependencies:
-      - supports-color
-    dev: false
-
-  /@eslint/js@8.47.0:
-    resolution: {integrity: sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og==}
-    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-    dev: false
-
   /@hapi/hoek@9.3.0:
     resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==}
 
@@ -3240,17 +3209,6 @@ packages:
     dependencies:
       '@hapi/hoek': 9.3.0
 
-  /@humanwhocodes/config-array@0.11.10:
-    resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==}
-    engines: {node: '>=10.10.0'}
-    dependencies:
-      '@humanwhocodes/object-schema': 1.2.1
-      debug: 4.3.4
-      minimatch: 3.1.2
-    transitivePeerDependencies:
-      - supports-color
-    dev: false
-
   /@humanwhocodes/config-array@0.5.0:
     resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==}
     engines: {node: '>=10.10.0'}
@@ -3261,11 +3219,6 @@ packages:
     transitivePeerDependencies:
       - supports-color
 
-  /@humanwhocodes/module-importer@1.0.1:
-    resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
-    engines: {node: '>=12.22'}
-    dev: false
-
   /@humanwhocodes/object-schema@1.2.1:
     resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
 
@@ -3290,7 +3243,7 @@ packages:
     engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
     dependencies:
       '@jest/types': 29.6.1
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
       chalk: 4.1.2
       jest-message-util: 29.6.2
       jest-util: 29.6.2
@@ -3311,14 +3264,14 @@ packages:
       '@jest/test-result': 29.6.2
       '@jest/transform': 29.6.2
       '@jest/types': 29.6.1
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
       ansi-escapes: 4.3.2
       chalk: 4.1.2
       ci-info: 3.8.0
       exit: 0.1.2
       graceful-fs: 4.2.11
       jest-changed-files: 29.5.0
-      jest-config: 29.6.2(@types/node@20.5.0)
+      jest-config: 29.6.2(@types/node@18.17.5)
       jest-haste-map: 29.6.2
       jest-message-util: 29.6.2
       jest-regex-util: 29.4.3
@@ -3346,7 +3299,7 @@ packages:
     dependencies:
       '@jest/fake-timers': 29.6.2
       '@jest/types': 29.6.1
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
       jest-mock: 29.6.2
     dev: true
 
@@ -3373,7 +3326,7 @@ packages:
     dependencies:
       '@jest/types': 29.6.1
       '@sinonjs/fake-timers': 10.3.0
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
       jest-message-util: 29.6.2
       jest-mock: 29.6.2
       jest-util: 29.6.2
@@ -3406,7 +3359,7 @@ packages:
       '@jest/transform': 29.6.2
       '@jest/types': 29.6.1
       '@jridgewell/trace-mapping': 0.3.19
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
       chalk: 4.1.2
       collect-v8-coverage: 1.0.2
       exit: 0.1.2
@@ -3493,7 +3446,7 @@ packages:
       '@jest/schemas': 29.6.0
       '@types/istanbul-lib-coverage': 2.0.4
       '@types/istanbul-reports': 3.0.1
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
       '@types/yargs': 17.0.24
       chalk: 4.1.2
 
@@ -3961,7 +3914,7 @@ packages:
     resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==}
     dev: true
 
-  /@turbo/gen@1.10.12(@types/node@20.5.0)(typescript@5.1.6):
+  /@turbo/gen@1.10.12(@types/node@18.17.5)(typescript@4.9.5):
     resolution: {integrity: sha512-noop5+3MBFsgPQ7O2vQpS6YYiah+ZrOioa4cDDpZceUVsKVXvUHFmC2nEVyKSJZhO/8SLvbDE/esB/MGw5b2tw==}
     hasBin: true
     dependencies:
@@ -3973,7 +3926,7 @@ packages:
       node-plop: 0.26.3
       proxy-agent: 6.3.0
       semver: 7.5.4
-      ts-node: 10.9.1(@types/node@20.5.0)(typescript@5.1.6)
+      ts-node: 10.9.1(@types/node@18.17.5)(typescript@4.9.5)
       update-check: 1.5.4
       validate-npm-package-name: 5.0.0
     transitivePeerDependencies:
@@ -4017,26 +3970,26 @@ packages:
     resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==}
     dependencies:
       '@types/connect': 3.4.35
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
     dev: false
 
   /@types/bonjour@3.5.10:
     resolution: {integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==}
     dependencies:
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
     dev: false
 
   /@types/connect-history-api-fallback@1.5.0:
     resolution: {integrity: sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==}
     dependencies:
       '@types/express-serve-static-core': 4.17.35
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
     dev: false
 
   /@types/connect@3.4.35:
     resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==}
     dependencies:
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
     dev: false
 
   /@types/eslint-scope@3.7.4:
@@ -4057,7 +4010,7 @@ packages:
   /@types/express-serve-static-core@4.17.35:
     resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==}
     dependencies:
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
       '@types/qs': 6.9.7
       '@types/range-parser': 1.2.4
       '@types/send': 0.17.1
@@ -4076,13 +4029,13 @@ packages:
     resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==}
     dependencies:
       '@types/minimatch': 5.1.2
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
     dev: true
 
   /@types/graceful-fs@4.1.6:
     resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==}
     dependencies:
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
     dev: true
 
   /@types/hast@2.3.5:
@@ -4105,7 +4058,7 @@ packages:
   /@types/http-proxy@1.17.11:
     resolution: {integrity: sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==}
     dependencies:
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
     dev: false
 
   /@types/inquirer@6.5.0:
@@ -4151,7 +4104,7 @@ packages:
   /@types/keyv@3.1.4:
     resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==}
     dependencies:
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
     dev: false
 
   /@types/lodash@4.14.197:
@@ -4202,13 +4155,16 @@ packages:
     resolution: {integrity: sha512-WZ/6I1GL0DNAo4bb01lGGKTHH8BHJyECepf11kWONg3OJoHq2WYOm16Es1V54Er7NTUXsbDCpKRKdmBc4X2xhA==}
     dev: true
 
-  /@types/node@20.5.0:
-    resolution: {integrity: sha512-Mgq7eCtoTjT89FqNoTzzXg2XvCi5VMhRV6+I2aYanc6kQCBImeNaAYRs/DyoVqk1YEUJK5gN9VO7HRIdz4Wo3Q==}
-
   /@types/normalize-package-data@2.4.1:
     resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
     dev: false
 
+  /@types/papaparse@5.3.7:
+    resolution: {integrity: sha512-f2HKmlnPdCvS0WI33WtCs5GD7X1cxzzS/aduaxSu3I7TbhWlENjSPs6z5TaB9K0J+BH1jbmqTaM+ja5puis4wg==}
+    dependencies:
+      '@types/node': 18.17.5
+    dev: true
+
   /@types/parse-json@4.0.0:
     resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
     dev: false
@@ -4262,7 +4218,7 @@ packages:
   /@types/responselike@1.0.0:
     resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==}
     dependencies:
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
     dev: false
 
   /@types/retry@0.12.0:
@@ -4272,7 +4228,7 @@ packages:
   /@types/sax@1.2.4:
     resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==}
     dependencies:
-      '@types/node': 17.0.45
+      '@types/node': 18.17.5
     dev: false
 
   /@types/scheduler@0.16.3:
@@ -4286,7 +4242,7 @@ packages:
     resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==}
     dependencies:
       '@types/mime': 1.3.2
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
     dev: false
 
   /@types/serve-index@1.9.1:
@@ -4300,13 +4256,13 @@ packages:
     dependencies:
       '@types/http-errors': 2.0.1
       '@types/mime': 3.0.1
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
     dev: false
 
   /@types/sockjs@0.3.33:
     resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==}
     dependencies:
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
     dev: false
 
   /@types/stack-utils@2.0.1:
@@ -4316,7 +4272,7 @@ packages:
   /@types/through@0.0.30:
     resolution: {integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==}
     dependencies:
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
     dev: true
 
   /@types/unist@2.0.7:
@@ -4330,7 +4286,7 @@ packages:
   /@types/ws@8.5.5:
     resolution: {integrity: sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==}
     dependencies:
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
     dev: false
 
   /@types/yargs-parser@21.0.0:
@@ -4341,7 +4297,7 @@ packages:
     dependencies:
       '@types/yargs-parser': 21.0.0
 
-  /@typescript-eslint/parser@5.59.2(eslint@8.47.0)(typescript@5.1.6):
+  /@typescript-eslint/parser@5.59.2(eslint@7.32.0)(typescript@4.9.5):
     resolution: {integrity: sha512-uq0sKyw6ao1iFOZZGk9F8Nro/8+gfB5ezl1cA06SrqbgJAt0SRoFhb9pXaHvkrxUpZaoLxt8KlovHNk8Gp6/HQ==}
     engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
     peerDependencies:
@@ -4353,10 +4309,10 @@ packages:
     dependencies:
       '@typescript-eslint/scope-manager': 5.59.2
       '@typescript-eslint/types': 5.59.2
-      '@typescript-eslint/typescript-estree': 5.59.2(typescript@5.1.6)
+      '@typescript-eslint/typescript-estree': 5.59.2(typescript@4.9.5)
       debug: 4.3.4
-      eslint: 8.47.0
-      typescript: 5.1.6
+      eslint: 7.32.0
+      typescript: 4.9.5
     transitivePeerDependencies:
       - supports-color
     dev: false
@@ -4374,7 +4330,7 @@ packages:
     engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
     dev: false
 
-  /@typescript-eslint/typescript-estree@5.59.2(typescript@5.1.6):
+  /@typescript-eslint/typescript-estree@5.59.2(typescript@4.9.5):
     resolution: {integrity: sha512-+j4SmbwVmZsQ9jEyBMgpuBD0rKwi9RxRpjX71Brr73RsYnEr3Lt5QZ624Bxphp8HUkSKfqGnPJp1kA5nl0Sh7Q==}
     engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
     peerDependencies:
@@ -4389,8 +4345,8 @@ packages:
       globby: 11.1.0
       is-glob: 4.0.3
       semver: 7.5.4
-      tsutils: 3.21.0(typescript@5.1.6)
-      typescript: 5.1.6
+      tsutils: 3.21.0(typescript@4.9.5)
+      typescript: 4.9.5
     transitivePeerDependencies:
       - supports-color
     dev: false
@@ -4529,14 +4485,6 @@ packages:
     dependencies:
       acorn: 7.4.1
 
-  /acorn-jsx@5.3.2(acorn@8.10.0):
-    resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
-    peerDependencies:
-      acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
-    dependencies:
-      acorn: 8.10.0
-    dev: false
-
   /acorn-walk@8.2.0:
     resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==}
     engines: {node: '>=0.4.0'}
@@ -6832,7 +6780,7 @@ packages:
       source-map: 0.6.1
     dev: true
 
-  /eslint-config-next@13.4.1(eslint@8.47.0)(typescript@5.1.6):
+  /eslint-config-next@13.4.1(eslint@7.32.0)(typescript@4.9.5):
     resolution: {integrity: sha512-ajuxjCkW1hvirr0EQZb3/B/bFH52Z7CT89uCtTcICFL9l30i5c8hN4p0LXvTjdOXNPV5fEDcxBgGHgXdzTj1/A==}
     peerDependencies:
       eslint: ^7.23.0 || ^8.0.0
@@ -6843,36 +6791,36 @@ packages:
     dependencies:
       '@next/eslint-plugin-next': 13.4.1
       '@rushstack/eslint-patch': 1.2.0
-      '@typescript-eslint/parser': 5.59.2(eslint@8.47.0)(typescript@5.1.6)
-      eslint: 8.47.0
+      '@typescript-eslint/parser': 5.59.2(eslint@7.32.0)(typescript@4.9.5)
+      eslint: 7.32.0
       eslint-import-resolver-node: 0.3.7
-      eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.2)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.47.0)
-      eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.2)(eslint-import-resolver-typescript@3.5.5)(eslint@8.47.0)
-      eslint-plugin-jsx-a11y: 6.7.1(eslint@8.47.0)
-      eslint-plugin-react: 7.32.2(eslint@8.47.0)
-      eslint-plugin-react-hooks: 4.6.0(eslint@8.47.0)
-      typescript: 5.1.6
+      eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.2)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@7.32.0)
+      eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.2)(eslint-import-resolver-typescript@3.5.5)(eslint@7.32.0)
+      eslint-plugin-jsx-a11y: 6.7.1(eslint@7.32.0)
+      eslint-plugin-react: 7.32.2(eslint@7.32.0)
+      eslint-plugin-react-hooks: 4.6.0(eslint@7.32.0)
+      typescript: 4.9.5
     transitivePeerDependencies:
       - eslint-import-resolver-webpack
       - supports-color
     dev: false
 
-  /eslint-config-prettier@8.8.0(eslint@8.47.0):
+  /eslint-config-prettier@8.8.0(eslint@7.32.0):
     resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==}
     hasBin: true
     peerDependencies:
       eslint: '>=7.0.0'
     dependencies:
-      eslint: 8.47.0
+      eslint: 7.32.0
     dev: false
 
-  /eslint-config-turbo@1.9.3(eslint@8.47.0):
+  /eslint-config-turbo@1.9.3(eslint@7.32.0):
     resolution: {integrity: sha512-QG6jxFQkrGSpQqlFKefPdtgUfr20EbU0s4tGGIuGFOcPuJEdsY6VYZpZUxNJvmMcTGqPgMyOPjAFBKhy/DPHLA==}
     peerDependencies:
       eslint: '>6.6.0'
     dependencies:
-      eslint: 8.47.0
-      eslint-plugin-turbo: 1.9.3(eslint@8.47.0)
+      eslint: 7.32.0
+      eslint-plugin-turbo: 1.9.3(eslint@7.32.0)
     dev: false
 
   /eslint-import-resolver-node@0.3.7:
@@ -6885,7 +6833,7 @@ packages:
       - supports-color
     dev: false
 
-  /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.2)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.47.0):
+  /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.2)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@7.32.0):
     resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==}
     engines: {node: ^14.18.0 || >=16.0.0}
     peerDependencies:
@@ -6894,9 +6842,9 @@ packages:
     dependencies:
       debug: 4.3.4
       enhanced-resolve: 5.13.0
-      eslint: 8.47.0
-      eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.2)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.47.0)
-      eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.2)(eslint-import-resolver-typescript@3.5.5)(eslint@8.47.0)
+      eslint: 7.32.0
+      eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.2)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@7.32.0)
+      eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.2)(eslint-import-resolver-typescript@3.5.5)(eslint@7.32.0)
       get-tsconfig: 4.5.0
       globby: 13.1.4
       is-core-module: 2.12.0
@@ -6909,7 +6857,7 @@ packages:
       - supports-color
     dev: false
 
-  /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.59.2)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.47.0):
+  /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.59.2)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@7.32.0):
     resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
     engines: {node: '>=4'}
     peerDependencies:
@@ -6930,16 +6878,16 @@ packages:
       eslint-import-resolver-webpack:
         optional: true
     dependencies:
-      '@typescript-eslint/parser': 5.59.2(eslint@8.47.0)(typescript@5.1.6)
+      '@typescript-eslint/parser': 5.59.2(eslint@7.32.0)(typescript@4.9.5)
       debug: 3.2.7
-      eslint: 8.47.0
+      eslint: 7.32.0
       eslint-import-resolver-node: 0.3.7
-      eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.2)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.47.0)
+      eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.2)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@7.32.0)
     transitivePeerDependencies:
       - supports-color
     dev: false
 
-  /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.2)(eslint-import-resolver-typescript@3.5.5)(eslint@8.47.0):
+  /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.2)(eslint-import-resolver-typescript@3.5.5)(eslint@7.32.0):
     resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==}
     engines: {node: '>=4'}
     peerDependencies:
@@ -6949,15 +6897,15 @@ packages:
       '@typescript-eslint/parser':
         optional: true
     dependencies:
-      '@typescript-eslint/parser': 5.59.2(eslint@8.47.0)(typescript@5.1.6)
+      '@typescript-eslint/parser': 5.59.2(eslint@7.32.0)(typescript@4.9.5)
       array-includes: 3.1.6
       array.prototype.flat: 1.3.1
       array.prototype.flatmap: 1.3.1
       debug: 3.2.7
       doctrine: 2.1.0
-      eslint: 8.47.0
+      eslint: 7.32.0
       eslint-import-resolver-node: 0.3.7
-      eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.2)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.47.0)
+      eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.2)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@7.32.0)
       has: 1.0.3
       is-core-module: 2.12.0
       is-glob: 4.0.3
@@ -6972,7 +6920,7 @@ packages:
       - supports-color
     dev: false
 
-  /eslint-plugin-jsx-a11y@6.7.1(eslint@8.47.0):
+  /eslint-plugin-jsx-a11y@6.7.1(eslint@7.32.0):
     resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==}
     engines: {node: '>=4.0'}
     peerDependencies:
@@ -6987,7 +6935,7 @@ packages:
       axobject-query: 3.1.1
       damerau-levenshtein: 1.0.8
       emoji-regex: 9.2.2
-      eslint: 8.47.0
+      eslint: 7.32.0
       has: 1.0.3
       jsx-ast-utils: 3.3.3
       language-tags: 1.0.5
@@ -6997,16 +6945,16 @@ packages:
       semver: 6.3.0
     dev: false
 
-  /eslint-plugin-react-hooks@4.6.0(eslint@8.47.0):
+  /eslint-plugin-react-hooks@4.6.0(eslint@7.32.0):
     resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==}
     engines: {node: '>=10'}
     peerDependencies:
       eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
     dependencies:
-      eslint: 8.47.0
+      eslint: 7.32.0
     dev: false
 
-  /eslint-plugin-react@7.28.0(eslint@8.47.0):
+  /eslint-plugin-react@7.28.0(eslint@7.32.0):
     resolution: {integrity: sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==}
     engines: {node: '>=4'}
     peerDependencies:
@@ -7015,7 +6963,7 @@ packages:
       array-includes: 3.1.6
       array.prototype.flatmap: 1.3.1
       doctrine: 2.1.0
-      eslint: 8.47.0
+      eslint: 7.32.0
       estraverse: 5.3.0
       jsx-ast-utils: 3.3.3
       minimatch: 3.1.2
@@ -7029,7 +6977,7 @@ packages:
       string.prototype.matchall: 4.0.8
     dev: false
 
-  /eslint-plugin-react@7.32.2(eslint@8.47.0):
+  /eslint-plugin-react@7.32.2(eslint@7.32.0):
     resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==}
     engines: {node: '>=4'}
     peerDependencies:
@@ -7039,7 +6987,7 @@ packages:
       array.prototype.flatmap: 1.3.1
       array.prototype.tosorted: 1.1.1
       doctrine: 2.1.0
-      eslint: 8.47.0
+      eslint: 7.32.0
       estraverse: 5.3.0
       jsx-ast-utils: 3.3.3
       minimatch: 3.1.2
@@ -7053,12 +7001,12 @@ packages:
       string.prototype.matchall: 4.0.8
     dev: false
 
-  /eslint-plugin-turbo@1.9.3(eslint@8.47.0):
+  /eslint-plugin-turbo@1.9.3(eslint@7.32.0):
     resolution: {integrity: sha512-ZsRtksdzk3v+z5/I/K4E50E4lfZ7oYmLX395gkrUMBz4/spJlYbr+GC8hP9oVNLj9s5Pvnm9rLv/zoj5PVYaVw==}
     peerDependencies:
       eslint: '>6.6.0'
     dependencies:
-      eslint: 8.47.0
+      eslint: 7.32.0
     dev: false
 
   /eslint-scope@5.1.1:
@@ -7068,14 +7016,6 @@ packages:
       esrecurse: 4.3.0
       estraverse: 4.3.0
 
-  /eslint-scope@7.2.2:
-    resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
-    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-    dependencies:
-      esrecurse: 4.3.0
-      estraverse: 5.3.0
-    dev: false
-
   /eslint-utils@2.1.0:
     resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==}
     engines: {node: '>=6'}
@@ -7095,11 +7035,6 @@ packages:
     engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
     dev: false
 
-  /eslint-visitor-keys@3.4.3:
-    resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
-    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-    dev: false
-
   /eslint@7.32.0:
     resolution: {integrity: sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==}
     engines: {node: ^10.12.0 || >=12.0.0}
@@ -7148,52 +7083,6 @@ packages:
     transitivePeerDependencies:
       - supports-color
 
-  /eslint@8.47.0:
-    resolution: {integrity: sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q==}
-    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-    hasBin: true
-    dependencies:
-      '@eslint-community/eslint-utils': 4.4.0(eslint@8.47.0)
-      '@eslint-community/regexpp': 4.6.2
-      '@eslint/eslintrc': 2.1.2
-      '@eslint/js': 8.47.0
-      '@humanwhocodes/config-array': 0.11.10
-      '@humanwhocodes/module-importer': 1.0.1
-      '@nodelib/fs.walk': 1.2.8
-      ajv: 6.12.6
-      chalk: 4.1.2
-      cross-spawn: 7.0.3
-      debug: 4.3.4
-      doctrine: 3.0.0
-      escape-string-regexp: 4.0.0
-      eslint-scope: 7.2.2
-      eslint-visitor-keys: 3.4.3
-      espree: 9.6.1
-      esquery: 1.5.0
-      esutils: 2.0.3
-      fast-deep-equal: 3.1.3
-      file-entry-cache: 6.0.1
-      find-up: 5.0.0
-      glob-parent: 6.0.2
-      globals: 13.21.0
-      graphemer: 1.4.0
-      ignore: 5.2.4
-      imurmurhash: 0.1.4
-      is-glob: 4.0.3
-      is-path-inside: 3.0.3
-      js-yaml: 4.1.0
-      json-stable-stringify-without-jsonify: 1.0.1
-      levn: 0.4.1
-      lodash.merge: 4.6.2
-      minimatch: 3.1.2
-      natural-compare: 1.4.0
-      optionator: 0.9.3
-      strip-ansi: 6.0.1
-      text-table: 0.2.0
-    transitivePeerDependencies:
-      - supports-color
-    dev: false
-
   /espree@7.3.1:
     resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==}
     engines: {node: ^10.12.0 || >=12.0.0}
@@ -7202,15 +7091,6 @@ packages:
       acorn-jsx: 5.3.2(acorn@7.4.1)
       eslint-visitor-keys: 1.3.0
 
-  /espree@9.6.1:
-    resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
-    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-    dependencies:
-      acorn: 8.10.0
-      acorn-jsx: 5.3.2(acorn@8.10.0)
-      eslint-visitor-keys: 3.4.3
-    dev: false
-
   /esprima@4.0.1:
     resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
     engines: {node: '>=4'}
@@ -7254,7 +7134,7 @@ packages:
     resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==}
     engines: {node: '>= 0.8'}
     dependencies:
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
       require-like: 0.1.2
     dev: false
 
@@ -7317,7 +7197,7 @@ packages:
     engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
     dependencies:
       '@jest/expect-utils': 29.6.2
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
       jest-get-type: 29.4.3
       jest-matcher-utils: 29.6.2
       jest-message-util: 29.6.2
@@ -7967,10 +7847,6 @@ packages:
     resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
     dev: false
 
-  /graphemer@1.4.0:
-    resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
-    dev: false
-
   /gray-matter@4.0.3:
     resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==}
     engines: {node: '>=6.0'}
@@ -8996,7 +8872,7 @@ packages:
       '@jest/expect': 29.6.2
       '@jest/test-result': 29.6.2
       '@jest/types': 29.6.1
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
       chalk: 4.1.2
       co: 4.6.0
       dedent: 1.5.1
@@ -9017,7 +8893,7 @@ packages:
       - supports-color
     dev: true
 
-  /jest-cli@29.6.2(@types/node@20.5.0):
+  /jest-cli@29.6.2(@types/node@18.17.5):
     resolution: {integrity: sha512-TT6O247v6dCEX2UGHGyflMpxhnrL0DNqP2fRTKYm3nJJpCTfXX3GCMQPGFjXDoj0i5/Blp3jriKXFgdfmbYB6Q==}
     engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
     hasBin: true
@@ -9034,7 +8910,7 @@ packages:
       exit: 0.1.2
       graceful-fs: 4.2.11
       import-local: 3.1.0
-      jest-config: 29.6.2(@types/node@20.5.0)
+      jest-config: 29.6.2(@types/node@18.17.5)
       jest-util: 29.6.2
       jest-validate: 29.6.2
       prompts: 2.4.2
@@ -9046,7 +8922,7 @@ packages:
       - ts-node
     dev: true
 
-  /jest-config@29.6.2(@types/node@20.5.0):
+  /jest-config@29.6.2(@types/node@18.17.5):
     resolution: {integrity: sha512-VxwFOC8gkiJbuodG9CPtMRjBUNZEHxwfQXmIudSTzFWxaci3Qub1ddTRbFNQlD/zUeaifLndh/eDccFX4wCMQw==}
     engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
     peerDependencies:
@@ -9061,7 +8937,7 @@ packages:
       '@babel/core': 7.22.10
       '@jest/test-sequencer': 29.6.2
       '@jest/types': 29.6.1
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
       babel-jest: 29.6.2(@babel/core@7.22.10)
       chalk: 4.1.2
       ci-info: 3.8.0
@@ -9121,7 +8997,7 @@ packages:
       '@jest/environment': 29.6.2
       '@jest/fake-timers': 29.6.2
       '@jest/types': 29.6.1
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
       jest-mock: 29.6.2
       jest-util: 29.6.2
     dev: true
@@ -9137,7 +9013,7 @@ packages:
     dependencies:
       '@jest/types': 29.6.1
       '@types/graceful-fs': 4.1.6
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
       anymatch: 3.1.3
       fb-watchman: 2.0.2
       graceful-fs: 4.2.11
@@ -9188,7 +9064,7 @@ packages:
     engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
     dependencies:
       '@jest/types': 29.6.1
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
       jest-util: 29.6.2
     dev: true
 
@@ -9243,7 +9119,7 @@ packages:
       '@jest/test-result': 29.6.2
       '@jest/transform': 29.6.2
       '@jest/types': 29.6.1
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
       chalk: 4.1.2
       emittery: 0.13.1
       graceful-fs: 4.2.11
@@ -9274,7 +9150,7 @@ packages:
       '@jest/test-result': 29.6.2
       '@jest/transform': 29.6.2
       '@jest/types': 29.6.1
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
       chalk: 4.1.2
       cjs-module-lexer: 1.2.3
       collect-v8-coverage: 1.0.2
@@ -9326,7 +9202,7 @@ packages:
     engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
     dependencies:
       '@jest/types': 29.6.1
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
       chalk: 4.1.2
       ci-info: 3.8.0
       graceful-fs: 4.2.11
@@ -9350,7 +9226,7 @@ packages:
     dependencies:
       '@jest/test-result': 29.6.2
       '@jest/types': 29.6.1
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
       ansi-escapes: 4.3.2
       chalk: 4.1.2
       emittery: 0.13.1
@@ -9362,7 +9238,7 @@ packages:
     resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
     engines: {node: '>= 10.13.0'}
     dependencies:
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
       merge-stream: 2.0.0
       supports-color: 8.1.1
 
@@ -9370,12 +9246,12 @@ packages:
     resolution: {integrity: sha512-l3ccBOabTdkng8I/ORCkADz4eSMKejTYv1vB/Z83UiubqhC1oQ5Li6dWCyqOIvSifGjUBxuvxvlm6KGK2DtuAQ==}
     engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
     dependencies:
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
       jest-util: 29.6.2
       merge-stream: 2.0.0
       supports-color: 8.1.1
 
-  /jest@29.6.2(@types/node@20.5.0):
+  /jest@29.6.2(@types/node@18.17.5):
     resolution: {integrity: sha512-8eQg2mqFbaP7CwfsTpCxQ+sHzw1WuNWL5UUvjnWP4hx2riGz9fPSzYOaU5q8/GqWn1TfgZIVTqYJygbGbWAANg==}
     engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
     hasBin: true
@@ -9388,7 +9264,7 @@ packages:
       '@jest/core': 29.6.2
       '@jest/types': 29.6.1
       import-local: 3.1.0
-      jest-cli: 29.6.2(@types/node@20.5.0)
+      jest-cli: 29.6.2(@types/node@18.17.5)
     transitivePeerDependencies:
       - '@types/node'
       - babel-plugin-macros
@@ -10517,6 +10393,10 @@ packages:
     resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==}
     dev: true
 
+  /papaparse@5.4.1:
+    resolution: {integrity: sha512-HipMsgJkZu8br23pW15uvo6sib6wne/4woLZPlFf3rpDyMe9ywEXUsuD7+6K9PRkJlVT51j/sCOYDKGGS3ZJrw==}
+    dev: false
+
   /param-case@2.1.1:
     resolution: {integrity: sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==}
     dependencies:
@@ -11173,7 +11053,7 @@ packages:
     engines: {node: '>=4'}
     dev: false
 
-  /prettier-plugin-organize-imports@3.2.3(prettier@3.0.2)(typescript@5.1.6):
+  /prettier-plugin-organize-imports@3.2.3(prettier@3.0.2)(typescript@4.9.5):
     resolution: {integrity: sha512-KFvk8C/zGyvUaE3RvxN2MhCLwzV6OBbFSkwZ2OamCrs9ZY4i5L77jQ/w4UmUr+lqX8qbaqVq6bZZkApn+IgJSg==}
     peerDependencies:
       '@volar/vue-language-plugin-pug': ^1.0.4
@@ -11187,7 +11067,7 @@ packages:
         optional: true
     dependencies:
       prettier: 3.0.2
-      typescript: 5.1.6
+      typescript: 4.9.5
     dev: true
 
   /prettier@2.8.8:
@@ -12996,7 +12876,7 @@ packages:
     resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
     dev: true
 
-  /ts-jest@29.1.1(@babel/core@7.22.10)(jest@29.6.2)(typescript@5.1.6):
+  /ts-jest@29.1.1(@babel/core@7.22.10)(jest@29.6.2)(typescript@4.9.5):
     resolution: {integrity: sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA==}
     engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
     hasBin: true
@@ -13020,17 +12900,17 @@ packages:
       '@babel/core': 7.22.10
       bs-logger: 0.2.6
       fast-json-stable-stringify: 2.1.0
-      jest: 29.6.2(@types/node@20.5.0)
+      jest: 29.6.2(@types/node@18.17.5)
       jest-util: 29.6.2
       json5: 2.2.3
       lodash.memoize: 4.1.2
       make-error: 1.3.6
       semver: 7.5.4
-      typescript: 5.1.6
+      typescript: 4.9.5
       yargs-parser: 21.1.1
     dev: true
 
-  /ts-node@10.9.1(@types/node@20.5.0)(typescript@5.1.6):
+  /ts-node@10.9.1(@types/node@18.17.5)(typescript@4.9.5):
     resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
     hasBin: true
     peerDependencies:
@@ -13049,14 +12929,14 @@ packages:
       '@tsconfig/node12': 1.0.11
       '@tsconfig/node14': 1.0.3
       '@tsconfig/node16': 1.0.4
-      '@types/node': 20.5.0
+      '@types/node': 18.17.5
       acorn: 8.10.0
       acorn-walk: 8.2.0
       arg: 4.1.3
       create-require: 1.1.1
       diff: 4.0.2
       make-error: 1.3.6
-      typescript: 5.1.6
+      typescript: 4.9.5
       v8-compile-cache-lib: 3.0.1
       yn: 3.1.1
     dev: true
@@ -13076,7 +12956,7 @@ packages:
   /tslib@2.6.1:
     resolution: {integrity: sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==}
 
-  /tsup@7.2.0(typescript@5.1.6):
+  /tsup@7.2.0(typescript@4.9.5):
     resolution: {integrity: sha512-vDHlczXbgUvY3rWvqFEbSqmC1L7woozbzngMqTtL2PGBODTtWlRwGDDawhvWzr5c1QjKe4OAKqJGfE1xeXUvtQ==}
     engines: {node: '>=16.14'}
     hasBin: true
@@ -13106,20 +12986,20 @@ packages:
       source-map: 0.8.0-beta.0
       sucrase: 3.34.0
       tree-kill: 1.2.2
-      typescript: 5.1.6
+      typescript: 4.9.5
     transitivePeerDependencies:
       - supports-color
       - ts-node
     dev: true
 
-  /tsutils@3.21.0(typescript@5.1.6):
+  /tsutils@3.21.0(typescript@4.9.5):
     resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
     engines: {node: '>= 6'}
     peerDependencies:
       typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
     dependencies:
       tslib: 1.14.1
-      typescript: 5.1.6
+      typescript: 4.9.5
     dev: false
 
   /tty-browserify@0.0.1:
@@ -13291,11 +13171,6 @@ packages:
     engines: {node: '>=4.2.0'}
     hasBin: true
 
-  /typescript@5.1.6:
-    resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==}
-    engines: {node: '>=14.17'}
-    hasBin: true
-
   /ua-parser-js@1.0.35:
     resolution: {integrity: sha512-fKnGuqmTBnIE+/KXSzCn4db8RTigUzw1AN0DmdU6hJovUTbYJKyqj+8Mt1c4VfRDnOVJnENmfYkIPZ946UrSAA==}
     dev: false