diff --git a/Part1 - Google/account-file-2.json b/Part1 - Google/account-file-2.json
new file mode 100644
index 0000000000000000000000000000000000000000..dfd40da07b8e269ccfb4adaf92cf9ed473f4f09d
--- /dev/null
+++ b/Part1 - Google/account-file-2.json	
@@ -0,0 +1,14 @@
+{
+    "type": "service_account",
+    "project_id": "mse-test-project-436514",
+    "private_key_id": "985aee33663cd8bbda8e9d4db0dbc108990bb303",
+    "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDITK5wuycYEzs2\nWD4WxnKftPJhQRwVoW6u4ZTitqgAYH5VQqXwhPP5Xcf3l983++Qnbn/Mp2Va8y0d\n/ZRUJ0Bv9Vd8LgIMu3L+GkAJ1XVPqAuw7/BmNQk4esvhgQ39DGfmJ4dKuaTod+dA\nI0ygp23TxU3KmisMscm1E2NyeipNQKt1hGKUBZgw8kZulwd6ZzLpdI1xNbCVRJxp\nz9iPrdLpGfj9yZIV4/hsrTwvuqAkwUqP47uEBpYDISvCo7V0sJlHLllsLHoQWAND\nWJ+vn0+0Hlhg2K7eHh5JIvdnaCioo5zSToUazhQhPLwRUTQztOw88MaMc41fLfaI\n4Ho5qGhHAgMBAAECggEAHZjXHelJuZD96uXXJt5kCZ1fQ2evkrKr/ENxEJ8U7BlW\nEZsrkgLTWkG1TqyuW0NpTzpQwBjsLShJvmi+BkFWkDScnMjfnKoGL+4JEGruTrry\nH08VIsUre6EJh2TegEnZAHVO1IfiCkfNb/jHVeXnoKdC+3EUc2fB+nPG+h97KLbm\nXX/kIPcVX3oYRzm6RBvj8QKoTmHbXPhMD20oegX5bG7h1BEEwC6JvttvmX/Y6IE9\nna4rVcxAmDohcwH+iwOzuaNJMXDbM0aWs8ZCHmFK6xZIRoWxRdhd0w5hMW/bumvq\nH/Wf1CP49edOsBFjHIqM5nAhVOu8hzim1pNV89efoQKBgQD6QU2ipSZ+hg1AbGMr\n4/cme3PO6fmSQP85vFfriMSbWFgT/h8U0KTatV3uJzLRZrmPdfHikBw3JT6ThEVf\nVOyh3zL3EfPpPFTKXSYkwtlLe5N2WohTurNoqMk3RcVw5qFXInH0+orXXQe9yJxV\nGGEMUANDdxbzpUvBsxW/uvlhlQKBgQDM5czA98ZLgoP1lXKF43dX57+SnjqynBQV\nLSwBj/4rIUxAEeJMmQM3KbDW1oeITygIHBCydrqDH5WSFJ2HX3fdrPOXGSLEG/mn\nOxUItRA2cCF5vgpcUFBIaSXuPU/kNvflJfs7za8QhFUEbvuiXDV9IwpHoQSV11qy\nefNsy/BjawKBgEzOUheC/GeEmPiWy3EjDC2hYg+1O8WpcSu1JH7DgSP0X0PzkHKA\n/repRmTbXvtpvbXMCyrv89jw812vEOOLWvzrVecCeYux2owpPpW1v58tFDsU2hZo\njLuoYek23rwh7I6joboAUzB5+vBCa8iqLM7sl7PTDxZEOxX98sTfi75pAoGAPYGq\nEi8OtnIKXLks9KYQmDG4HzIiWqVhne2+bQWlfZr0QbNcpDO2dGOucv9ZFgD0+mI6\nXOgpGt1rT7uighWVbNTTFoN0HTxsl9eze7amlEDau6nhgE6XmvT9buO2zMH3bjEV\nlqEqsSGYR8ls/hMB93uCRXg/YR+RWUwkV39svNsCgYAtZKOoFq3KbzTyJoOoRIgS\nVLWy3xbzEfxxhP/bV3cGte/9Z1AfWyuz3mccUxWoDFLqJx/vY41zbbeX8UM7W2b7\nXdhX3mRGwzy6VIwXsC0b2NnUtzv+tzp3QI1U1qRyS3MhxhjfqAag5FuErlTSYguN\nst7hPVBD1cWgsyQEIQYIqg==\n-----END PRIVATE KEY-----\n",
+    "client_email": "firestore@mse-test-project-436514.iam.gserviceaccount.com",
+    "client_id": "102412346209756944561",
+    "auth_uri": "https://accounts.google.com/o/oauth2/auth",
+    "token_uri": "https://oauth2.googleapis.com/token",
+    "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
+    "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/firestore%40mse-test-project-436514.iam.gserviceaccount.com",
+    "universe_domain": "googleapis.com"
+  }
+  
\ No newline at end of file
diff --git a/Part1 - Google/service-account-file.json b/Part1 - Google/service-account-file.json
index 988859ce4ccdbd0e6ae340fb5364454c8ca1a6e4..c7f7ccfe22d0738751d2554b3b81f829ec005d82 100644
--- a/Part1 - Google/service-account-file.json	
+++ b/Part1 - Google/service-account-file.json	
@@ -1,13 +1,13 @@
 {
   "type": "service_account",
   "project_id": "mse-test-project-436514",
-  "private_key_id": "9fdbdac4bee10008c5fac53972a8afbd7d31dbe7",
-  "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCkL1Rr5wr6R2HB\nF7aSdWafmTrilcX8P++kf+Rc/ROpFtUVPYa3uTBY2GlmSQ+VQxOD2NtMcpohHTRj\nGonJ+5hum2LrExpdb8WeTn9jjKLHbrJraODCqMpUUAdzIxxaJeJxcXtDqH3wDGoB\nmYPHdQrFPSDahxOtHklMtUdmiBOEKVFiiqdkqA+eWXh4NNQgPXv01zklulOfIA+v\niY/L6WowzSiBxhVM5/GEaXU5qbpL7tLuLBe5ELxmH+IMWExz9zG7AqgskaYAxW0D\nmrEVZ6V0J/DX2/p5p6iDfPDfcUEmv5t5AOnrA/97ndN6o85P8mBEfuqXGdMOQWdz\ntGXObhi9AgMBAAECggEAAmpNfjUyI2U7l30AkHjTJ2Zi6B88FXOgVBsV3NX+knZ1\nmyrM9EobCgzhnLcBmG3El/mE8lkzkhNNUxGPyi2eEVnOU6HJOcDRl1GqzJKuo1Xq\nIIE0teWzQkMXdPa6LaD7NYrYksckASJsSHU9wR2kPgC3SW0CxFbFd8V+lSV2egjL\n1KWZl2mDr3ys5TIvUd4x+xqvCBQJLMnZVW8H6V/oaquhMJRDGMyvbSNSeJWruikB\njqcuGuC5FsLnpM/hUGmy4HVwMC8YpR87yUQLFLiwP/A7HEvNeIZqE69abQv/HHcE\nCcTHSkFTdywtwxlXsUnT2yWizHQc4+SVaGtR9JOc4QKBgQDlPiguR2oAU6a7qkdL\nZmu9mHi5DI7CfSxfrGrKLu66cbPrhLeJpfrdUqoHC14vDBNj3I2r1lLyhnrYnKtB\nrGDLKscg7q2PUtte6JDn7WtdQsF59lkm9UblakkPJ1oOhEwhS2yNHgO8QTpJU8V4\nVPhBTvhKyxT+DmFdhzyydF90YQKBgQC3WTkNad21zi0SHsjoanbFVxTBcH3tRsRH\nYcD3vH5LIZ9qeQJUDMXw0G3FWJanBVUw+rg4fScVOVTeq+FRxvyT4lrSmYlR/bfk\nl+4k6uJ3Vh2sDCzJpkOz9WVUqCgmc8V2B+wEuNVog6kxss0K9BcBBsm1exkIPyV2\nmBOrrbpB3QKBgG8blTX4/vNxl9pVSYDN/2JBSCHIaFjzelJUqt2bqbFL8rwv8xUQ\nEWq76hTH+borzCoWd8PVeRZ6/4eFR6vo9HEEJsdbZ1uT+Sci6Ti/5c2p0URflg4/\ny0DeJtLla8ylapCokdBDv+O6aZmotIkCBeEBeW4mx+Hq7l36cfy8UpeBAoGBAIQT\nh9+7xXS0Aw+skXmrR8e8hT0btfr5IWdyabmMVUX2AIqIhT7avLRO0OR6fnvugYH4\n+j/nGAJX/GUzV+q69zPouRhAdgVUSeYn8+swMNdad6F6W8EfPmIigk5LnDCm8TWn\nW0PDiifxwC4G6WHcl72rkB5lgJDKPEiEIJdpXGUZAoGBAOFopullR841w0PPvjVQ\nY9VmzM1T+Dcm32WrYn6m8B7kVpHLT43qFE4u1J/mc1VIEFVSx/YC47JkL9Ch/HO9\nlUM6LAHAPMpJL7qhDhaJfgC/8CHVbga3V+CZm+kBg9fA1gWzM/zpM+jQPz+6gtW3\n8aj6NW1Yh4mjUc7edxGpyBTI\n-----END PRIVATE KEY-----\n",
-  "client_email": "firestore@mse-test-project-436514.iam.gserviceaccount.com",
-  "client_id": "102412346209756944561",
+  "private_key_id": "2645e2680f535ae1246844ac7ecca7e6c1212fd6",
+  "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDP72/azCfcLcj/\nh0IvTILjDUBEmAXTKcfm4q05WSko0ReS4t9qDA8WOpxZSQjOqj9R+QDJ7Z72iLIY\n0Z7ers5x9y6lZ227gP0IIur+gWsV003IDHdQvEK3X1rI4bX5XbUgAYsb0R9am7DN\n0cdiu3RFrf7/MQUbRkq1zR7ahDbgzTt3S6Bl/CifLJ2rstf5g3qMNPcC0KbnUqsc\n2utcJAFSa0EfX2KUeSOYsB3isA5GagEZkXueYqVIIxtegWi2qHWuzigeCIlCgrdj\nZAlxhR6RdsB03MAOsJF6B0Z4SlGZzPHB91KtMnEcvMduvTciSSFKXuM2YwqZg7VX\nTX0hUoOvAgMBAAECggEAFSCsCdxClJGmYahZpjqs9esLw6x6swkEwcX4eeJAV2Bf\nd9JLhxfwlH6iEkRke7M6udaGKP5W74/WIMVz0gaK/XNzLuVCdhHWI/SAUhnOSqps\ntc3mdbKbSMyMieq9Nbg6xiTCALKP8AHvxgnxq2uGlennBgDyFuJehvhvkR5sAQ1K\ngStlVbnejW8ZNRFrjkbaP1G9op2CacLrU/5S+Okr6AFcKFh5QmGiLESMiihJuuGZ\npvfMkNzrrA9K70g94twt06vEU2SiGHdBQ2cGUVZYXcsI+Avbqq+/pfj3WxfwXqqh\nDx/HzhiUmEPjE5exa0ArnwxuAeUBILqhMhTeNpfnWQKBgQDo6UDyu6Xvm9THjb5w\nSAiOCjZaGvCkTQZaedl2JWBtNO7H3W8Vccoll32HpHG7L6mIeLP9I2Lk+AUZOWhU\nlQLHy9ofToAs9ZSZpSyTAg1HKK/REMiU9eOez2yEQ5iWqKYXv79OJpyXM06uSx5/\nyz8T9ZQxz9qFzdMiiPbuWMVIAwKBgQDkjFqfeYsSolLGimuO4Sx6Pre5ObearXgP\noYUNwGODdkg4wm7zpJc2XiDBlL/iyW2Gyt4M2jTmJI+wKOWsGPTPOTMBk7cNLbMx\nDiGPaQXAG1XDtxYj2TKojoRBkbfJX63NI6vkKRL/vzMmbCJ2y1lKX0j65LTrwm8b\nGhIdn9Wz5QKBgQCFYYbjOxkFBe2ttfu4W1gi17BWm5Tx0nZv+9XQNglpoOWZqbLC\nyh5ktsOZmU/UTbA9yjnxHoG09GAfGOQphAhKmPA5+3+lv6Gw94l2SreF58P/6yej\nPslymgDgIcHRjZVIhnOs8qm8YRKO98/oiWF/MaUDfa/77moaHeujhUy9NwKBgQCM\nswNPTioZ7Kh85dZVfbY+A8JjW2724HgbV1psHtakpfrMRpa7k8YriEMuKX8ABPVS\nmC2fR+5tCHEVB/hsvGhp8lK+U8vLZyj7uDFc8lDB9ZIVDO+qXhpbvnEZVLYKWMbM\nlXtK2SaDH5hDvSpya7mqmYJ6QrZGtcpkquYgKrgLKQKBgQDmooLfchORwvl0szmB\nXkpz1B52UT860cIVnfvatm6ImPqwSPGrDKJDgpbeoDaMKf2Z/pmLxWtFIzJQRXew\n53U1d2diEGprBzUhQUBQju1bLcpQkPYyVov7ZYudahOijt8pj35Zz0HsyFkDYQvv\nnRn2cosZM+uzYP9QlVgGIAS2Ig==\n-----END PRIVATE KEY-----\n",
+  "client_email": "vertexai@mse-test-project-436514.iam.gserviceaccount.com",
+  "client_id": "103535310171085862136",
   "auth_uri": "https://accounts.google.com/o/oauth2/auth",
   "token_uri": "https://oauth2.googleapis.com/token",
   "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
-  "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/firestore%40mse-test-project-436514.iam.gserviceaccount.com",
+  "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/vertexai%40mse-test-project-436514.iam.gserviceaccount.com",
   "universe_domain": "googleapis.com"
 }
\ No newline at end of file
diff --git a/Part1 - Google/vectorise-store.py b/Part1 - Google/vectorise-store.py
index d61276049cfcf5fa51e94a5e9369355dbdb66e9a..291bde1a41e6481413f0774f5d34c85c304b69c6 100644
--- a/Part1 - Google/vectorise-store.py	
+++ b/Part1 - Google/vectorise-store.py	
@@ -4,7 +4,11 @@ from google.cloud import storage
 from google.cloud import aiplatform
 from langchain_community.document_loaders import PyPDFDirectoryLoader
 from langchain.text_splitter import RecursiveCharacterTextSplitter
-from google.cloud import firestore  # Importation de Firestore
+import firebase_admin 
+from firebase_admin import credentials
+from firebase_admin import firestore
+import json
+
 
 # Configuration de l'authentification Google Cloud
 os.environ["GOOGLE_APPLICATION_CREDENTIALS"] = "service-account-file.json"
@@ -64,15 +68,18 @@ def main(bucket_name, index_name, local_path):
     embeddings = generate_embeddings(texts)
     
     # Logique de stockage ou de traitement des embeddings
-    firestore_client = firestore.Client()
-    collection = firestore_client.collection("groupe4")
+    cred = credentials.Certificate("account-file-2.json")
+    app = firebase_admin.initialize_app(cred)
+    db = firestore.client()
+
+    collection = db.collection("groupe4").document("vectors")
     doc = {
         "name": "groupe4Embedding",
         "description": "groupe4",
-        "embedding_field": embeddings,
+        "embedding_field": json.dumps(embeddings),
     }
 
-    collection.add(doc)
+    collection.set(doc);
 
     print('End processing')