diff --git a/.env b/.env
index 9287fb5af17a27dbd2fe17c850a69f393d18ed54..42664bba1cd414b34971ddfb33cc021e29ea5ddc 100644
--- a/.env
+++ b/.env
@@ -9,4 +9,4 @@ TWOFACTOR=JNAL432WOMGIAPMJ
 SEPOLIA_PRIVATE_KEY=0xf13efd4a2dda1a23782e7316cb66f090c538b96fb92a5840372eb7ab95187df9
 SEPOLIA_RPC_URL=https://eth-sepolia.g.alchemy.com/v2/IA22Anj6b1Wd0KS5Lji_wZf4MwP3IQPP
 SEPOLIA_API_KEY=TrzaNjpzih7Eeiu8pzdx1Y0FEPJ6gxvQ
-CONTRACT_ADDRESS= 0x2878a9f3dF4f5a5a33a46436f1B3f323872Cbc84
\ No newline at end of file
+CONTRACT_ADDRESS= 0xD3aF406eE8d42B8D4FdF3Ab3DF9614b624A8acBc
diff --git a/.gitignore b/.gitignore
index 1655226c636b803c1d0c0fc513d34ecf677ed55c..ac53bb7f51f1ac5de3d39ccb726df57b31860162 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,6 @@
 # Git-ignore
 node_modules
 #package-lock.json
-*.log
\ No newline at end of file
+*.log
+combined.log
+error.log
\ No newline at end of file
diff --git a/controllers/question.controller.js b/controllers/question.controller.js
index 2a34fcdc2061c1cbaa7060de20c13739adad5a05..c004d9d79593774d2ac9e762b8f1f10f0da3edc7 100644
--- a/controllers/question.controller.js
+++ b/controllers/question.controller.js
@@ -10,6 +10,12 @@ async function createQuestion(question) {
     for (let category of question.categories) {
         categories_ids.push(new ObjectId(category));
     }
+    if(!question.fact) {
+        question.fact = "TokenTrivia is an online trivia game that rewards using crypto. It is a fun and easy way to engage in the web3 ecosystem.";
+    }
+    else {
+        question.fact = question.fact;
+    }
     question.categories = categories_ids;
     const client = await connectToDatabase();
     const db = client.db("TrioTech");
diff --git a/log/combined.log b/log/combined.log
deleted file mode 100644
index 4e3de902308d98398f8976bea1b23ca8a51b0238..0000000000000000000000000000000000000000
--- a/log/combined.log
+++ /dev/null
@@ -1,140 +0,0 @@
-2023-10-02T12:39:51.410Z info: The category with id 651ab2dd21249af6573a1704 was requested successfully.
-2023-10-02T12:40:35.633Z error: The category with id 651ab2dd21249af6573a1 was requested but failed with error BSONError: input must be a 24 character hex string, 12 byte Uint8Array, or an integer
-2023-10-03T13:46:36.282Z error: The user was tried to be added but failed with error: MongoServerError: _id fields may not contain '$'-prefixed fields: $oid is not valid for storage.
-2023-10-03T13:47:04.700Z info: A user was added successfully.
-2023-10-03T14:19:29.727Z info: A user was added successfully.
-2023-10-05T10:43:05.971Z info: A user was added successfully.
-2023-10-05T10:44:42.762Z error: The user was tried to be added but failed with error: Error: The email is already in use
-2023-10-05T12:14:46.896Z error: The user was tried to be added but failed with error: Error: Invalid user data
-2023-10-05T12:14:56.865Z error: The user was tried to be added but failed with error: Error: Invalid user data
-2023-10-05T12:16:30.275Z info: A user was added successfully.
-2023-10-05T12:18:08.774Z info: A user was added successfully.
-2023-10-06T08:38:09.263Z error: The user was tried to be added but failed with error: TypeError: authenthicationController.generateJWT is not a function
-2023-10-06T08:38:44.838Z error: The user was tried to be added but failed with error: Error: Refresh token not found
-2023-10-06T08:40:40.700Z info: A JWT was generated successfully.
-2023-10-06T11:52:47.202Z error: The user was tried to be added but failed with error: Error: Invalid user data
-2023-10-06T11:53:02.154Z error: The user was tried to be added but failed with error: Error: Invalid user data
-2023-10-06T11:54:44.048Z error: The user was tried to be added but failed with error: Error: Invalid user data
-2023-10-06T11:54:55.321Z error: The user was tried to be added but failed with error: Error: Invalid user data
-2023-10-06T11:55:11.347Z error: The user was tried to be added but failed with error: Error: Invalid user data
-2023-10-06T11:55:36.707Z error: The user was tried to be added but failed with error: Error: The email is already in use
-2023-10-07T10:47:19.816Z info: A user was authenticated successfully.
-2023-10-07T10:47:45.045Z warn: No token provided to get user image
-2023-10-07T10:48:08.550Z error: The user with id undefined was requested but failed with error: ReferenceError: id is not defined
-2023-10-07T10:52:01.054Z error: The user with id undefined was requested but failed with error: ReferenceError: id is not defined
-2023-10-07T10:57:22.092Z info: A user was authenticated successfully.
-2023-10-07T10:58:01.413Z error: The user with id undefined was requested but failed with error: ReferenceError: id is not defined
-2023-10-07T10:59:25.420Z error: The user with id undefined was requested but failed with error: ReferenceError: id is not defined
-2023-10-07T11:00:15.767Z info: A user was authenticated successfully.
-2023-10-07T11:00:23.680Z error: The user with id undefined was requested but failed with error: ReferenceError: id is not defined
-2023-10-07T11:01:22.403Z info: A user was authenticated successfully.
-2023-10-07T11:01:44.223Z error: The user with id undefined was requested but failed with error: ReferenceError: id is not defined
-2023-10-07T11:03:03.530Z info: A user was authenticated successfully.
-2023-10-07T11:03:13.239Z error: The user with id undefined was requested but failed with error: ReferenceError: id is not defined
-2023-10-07T11:07:41.290Z info: A user was authenticated successfully.
-2023-10-07T11:07:50.782Z error: The user with id undefined was requested but failed with error: ReferenceError: id is not defined
-2023-10-07T11:09:19.668Z error: Request of the image for user Pedro failed with error: ReferenceError: id is not defined
-2023-10-07T11:11:13.360Z error: Request of the image for user Pedro failed with error: TypeError: Cannot read properties of undefined (reading 'split')
-2023-10-07T11:12:54.002Z warn: No token provided to get user image
-2023-10-09T06:46:05.645Z error: The user was tried to be added but failed with error: Error: Invalid user data
-2023-10-09T06:46:31.720Z error: The user was tried to be added but failed with error: Error: The email is already in use
-2023-10-09T06:46:37.793Z error: The user was tried to be added but failed with error: Error: ENOENT: no such file or directory, open 'images//path/1696833997750-570b8c03.png'
-2023-10-09T06:47:05.353Z info: A user was added successfully.
-2023-10-09T07:09:07.625Z info: A user was authenticated successfully.
-2023-10-09T07:11:00.976Z info: A user was authenticated successfully.
-2023-10-09T07:11:48.167Z info: A user was authenticated successfully.
-2023-10-09T07:13:42.247Z info: A user was authenticated successfully.
-2023-10-09T07:13:56.754Z info: A user was authenticated successfully.
-2023-10-09T07:14:27.545Z info: A user was authenticated successfully.
-2023-10-09T07:15:17.575Z error: The user was tried to be added but failed with error: Update document requires atomic operators
-2023-10-09T07:16:27.368Z info: A user was authenticated successfully.
-2023-10-09T07:16:39.709Z info: A user was authenticated successfully.
-2023-10-09T07:17:33.743Z info: A user was authenticated successfully.
-2023-10-11T06:36:07.674Z error: The user was tried to be added but failed with error: cookieParser("secret") required for signed cookies
-2023-10-11T06:36:46.830Z error: The user was tried to be added but failed with error: cookieParser("secret") required for signed cookies
-2023-10-11T06:37:03.470Z info: A user was authenticated successfully.
-2023-10-11T06:40:13.996Z info: A user was authenticated successfully.
-2023-10-11T06:43:57.754Z error: Request of the image for user Pedro failed with error: Error: Invalid token: invalid token
-2023-10-11T06:48:54.350Z info: A user was authenticated successfully.
-2023-10-11T06:53:40.279Z info: A user was authenticated successfully.
-2023-10-11T07:00:31.722Z info: A user was authenticated successfully.
-2023-10-11T08:32:49.530Z info: A user was authenticated successfully.
-2023-10-11T08:33:24.568Z warn: No id provided to get user image
-2023-10-11T08:33:45.993Z warn: No id provided to get user image
-2023-10-11T08:33:53.013Z warn: No id provided to get user image
-2023-10-11T08:36:03.004Z info: A user was authenticated successfully.
-2023-10-11T08:38:00.805Z info: A user was authenticated successfully.
-2023-10-11T08:41:32.550Z error: The user was tried to be added but failed with error: userOutId is not defined
-2023-10-11T08:41:47.072Z info: A user was authenticated successfully.
-2023-10-11T08:43:07.541Z info: A user was authenticated successfully.
-2023-10-11T08:43:48.993Z info: A user was authenticated successfully.
-2023-10-11T08:44:08.258Z info: A user was authenticated successfully.
-2023-10-11T08:44:29.822Z info: A user was authenticated successfully.
-2023-10-11T08:44:45.972Z info: A user was authenticated successfully.
-2023-10-11T08:45:42.450Z info: A user was authenticated successfully.
-2023-10-11T08:47:37.397Z info: A user was authenticated successfully.
-2023-10-11T08:49:16.113Z info: A user was authenticated successfully.
-2023-10-11T09:08:34.785Z info: A user was authenticated successfully.
-2023-10-11T09:15:23.353Z info: A two factor was added successfully.
-2023-10-12T10:05:05.017Z info: A user was added successfully.
-2023-10-12T10:09:06.950Z error: The user was tried to be added but failed with error: Error: The email is already in use
-2023-10-12T10:09:13.870Z info: A user was added successfully.
-2023-10-12T10:10:18.455Z error: The user was tried to be added but failed with error: Error: The email is already in use
-2023-10-12T10:10:23.324Z info: A user was added successfully.
-2023-10-12T10:12:00.234Z info: A user was added successfully.
-2023-10-12T10:12:19.142Z error: The user was tried to be added but failed with error: Error: The email is already in use
-2023-10-12T10:12:25.536Z info: A user was added successfully.
-2023-10-12T10:13:39.536Z info: A user was added successfully.
-2023-10-12T10:14:47.599Z info: A user was added successfully.
-2023-10-12T10:15:15.055Z info: A user was added successfully.
-2023-10-12T10:16:10.303Z info: A user was added successfully.
-2023-10-12T10:17:48.932Z info: A user was added successfully.
-2023-10-12T10:18:32.773Z info: A user was added successfully.
-2023-10-12T11:01:33.361Z error: The user was tried to be added but failed with error: Error: The email is already in use
-2023-10-12T11:01:39.964Z info: A user was added successfully.
-2023-10-12T11:07:42.663Z info: A user was added successfully.
-2023-10-12T11:12:09.471Z info: A user was added successfully.
-2023-10-12T11:20:14.673Z info: A user was added successfully.
-2023-10-12T11:21:08.686Z info: A user was added successfully.
-2023-10-12T11:21:47.408Z info: A user was added successfully.
-2023-10-12T11:22:04.037Z error: The user was tried to be added but failed with error: Error: The email is already in use
-2023-10-12T11:22:08.391Z info: A user was added successfully.
-2023-10-12T11:24:51.862Z info: A user was added successfully.
-2023-10-12T11:25:48.403Z info: A user was added successfully.
-2023-10-12T11:27:04.513Z info: A user was added successfully.
-2023-10-12T11:33:59.625Z info: A user was added successfully.
-2023-10-12T11:34:15.896Z info: A user was added successfully.
-2023-10-12T12:01:17.075Z info: A user was added successfully.
-2023-10-12T12:02:57.827Z info: A user was added successfully.
-2023-10-12T12:17:59.093Z info: A user was added successfully.
-2023-10-12T12:23:16.787Z info: A user was added successfully.
-2023-10-12T12:25:51.288Z info: A user was added successfully.
-2023-10-12T12:26:08.862Z info: A user was added successfully.
-2023-10-12T12:28:39.911Z info: A user was added successfully.
-2023-10-12T12:29:35.469Z info: A user was added successfully.
-2023-10-12T12:31:17.283Z info: A user was added successfully.
-2023-10-12T12:31:40.076Z info: A user was added successfully.
-2023-10-12T12:35:04.873Z info: A user was added successfully.
-2023-10-12T12:36:50.428Z info: A user was added successfully.
-2023-10-12T12:38:58.251Z info: A user was added successfully.
-2023-10-12T12:39:51.547Z info: A user was added successfully.
-2023-10-12T12:42:38.383Z info: A user was added successfully.
-2023-10-12T12:46:46.735Z info: A user was added successfully.
-2023-10-12T12:58:14.061Z info: A user was added successfully.
-2023-10-12T13:22:25.901Z info: A user was added successfully.
-2023-10-12T13:26:14.864Z info: A user was added successfully.
-2023-10-12T13:26:49.789Z info: A user was added successfully.
-2023-10-12T13:29:56.109Z info: A user was added successfully.
-2023-10-12T13:34:06.875Z info: A user was added successfully.
-2023-10-12T13:34:44.623Z info: A user was added successfully.
-2023-10-12T12:22:00.146Z error: The user was tried to be added but failed with error: User not found
-2023-10-12T12:22:22.514Z info: A user was authenticated successfully.
-2023-10-12T12:32:38.021Z info: A user was authenticated successfully.
-2023-10-12T12:54:39.008Z info: A user was authenticated successfully.
-2023-10-12T13:08:38.281Z info: A user was authenticated successfully.
-2023-10-12T13:15:21.709Z info: A user was authenticated successfully.
-2023-10-13T06:41:11.749Z error: The user was tried to be added but failed with error: User not found
-2023-10-13T06:41:17.511Z error: The user was tried to be added but failed with error: Invalid password
-2023-10-13T06:41:26.764Z error: The user was tried to be added but failed with error: Invalid password
-2023-10-13T06:41:56.055Z info: A user was added successfully.
-2023-10-13T06:42:06.069Z info: A user was authenticated successfully.
diff --git a/log/error.log b/log/error.log
deleted file mode 100644
index 9ac09415e79111610efff06dbc3c7d7abe75e726..0000000000000000000000000000000000000000
--- a/log/error.log
+++ /dev/null
@@ -1,40 +0,0 @@
-2023-10-02T12:40:35.633Z error: The category with id 651ab2dd21249af6573a1 was requested but failed with error BSONError: input must be a 24 character hex string, 12 byte Uint8Array, or an integer
-2023-10-03T13:46:36.282Z error: The user was tried to be added but failed with error: MongoServerError: _id fields may not contain '$'-prefixed fields: $oid is not valid for storage.
-2023-10-05T10:44:42.762Z error: The user was tried to be added but failed with error: Error: The email is already in use
-2023-10-05T12:14:46.896Z error: The user was tried to be added but failed with error: Error: Invalid user data
-2023-10-05T12:14:56.865Z error: The user was tried to be added but failed with error: Error: Invalid user data
-2023-10-06T08:38:09.263Z error: The user was tried to be added but failed with error: TypeError: authenthicationController.generateJWT is not a function
-2023-10-06T08:38:44.838Z error: The user was tried to be added but failed with error: Error: Refresh token not found
-2023-10-06T11:52:47.202Z error: The user was tried to be added but failed with error: Error: Invalid user data
-2023-10-06T11:53:02.154Z error: The user was tried to be added but failed with error: Error: Invalid user data
-2023-10-06T11:54:44.048Z error: The user was tried to be added but failed with error: Error: Invalid user data
-2023-10-06T11:54:55.321Z error: The user was tried to be added but failed with error: Error: Invalid user data
-2023-10-06T11:55:11.347Z error: The user was tried to be added but failed with error: Error: Invalid user data
-2023-10-06T11:55:36.707Z error: The user was tried to be added but failed with error: Error: The email is already in use
-2023-10-07T10:48:08.550Z error: The user with id undefined was requested but failed with error: ReferenceError: id is not defined
-2023-10-07T10:52:01.054Z error: The user with id undefined was requested but failed with error: ReferenceError: id is not defined
-2023-10-07T10:58:01.413Z error: The user with id undefined was requested but failed with error: ReferenceError: id is not defined
-2023-10-07T10:59:25.420Z error: The user with id undefined was requested but failed with error: ReferenceError: id is not defined
-2023-10-07T11:00:23.680Z error: The user with id undefined was requested but failed with error: ReferenceError: id is not defined
-2023-10-07T11:01:44.223Z error: The user with id undefined was requested but failed with error: ReferenceError: id is not defined
-2023-10-07T11:03:13.239Z error: The user with id undefined was requested but failed with error: ReferenceError: id is not defined
-2023-10-07T11:07:50.782Z error: The user with id undefined was requested but failed with error: ReferenceError: id is not defined
-2023-10-07T11:09:19.668Z error: Request of the image for user Pedro failed with error: ReferenceError: id is not defined
-2023-10-07T11:11:13.360Z error: Request of the image for user Pedro failed with error: TypeError: Cannot read properties of undefined (reading 'split')
-2023-10-09T06:46:05.645Z error: The user was tried to be added but failed with error: Error: Invalid user data
-2023-10-09T06:46:31.720Z error: The user was tried to be added but failed with error: Error: The email is already in use
-2023-10-09T06:46:37.793Z error: The user was tried to be added but failed with error: Error: ENOENT: no such file or directory, open 'images//path/1696833997750-570b8c03.png'
-2023-10-09T07:15:17.575Z error: The user was tried to be added but failed with error: Update document requires atomic operators
-2023-10-11T06:36:07.674Z error: The user was tried to be added but failed with error: cookieParser("secret") required for signed cookies
-2023-10-11T06:36:46.830Z error: The user was tried to be added but failed with error: cookieParser("secret") required for signed cookies
-2023-10-11T06:43:57.754Z error: Request of the image for user Pedro failed with error: Error: Invalid token: invalid token
-2023-10-11T08:41:32.550Z error: The user was tried to be added but failed with error: userOutId is not defined
-2023-10-12T10:09:06.950Z error: The user was tried to be added but failed with error: Error: The email is already in use
-2023-10-12T10:10:18.455Z error: The user was tried to be added but failed with error: Error: The email is already in use
-2023-10-12T10:12:19.142Z error: The user was tried to be added but failed with error: Error: The email is already in use
-2023-10-12T11:01:33.361Z error: The user was tried to be added but failed with error: Error: The email is already in use
-2023-10-12T11:22:04.037Z error: The user was tried to be added but failed with error: Error: The email is already in use
-2023-10-12T12:22:00.146Z error: The user was tried to be added but failed with error: User not found
-2023-10-13T06:41:11.749Z error: The user was tried to be added but failed with error: User not found
-2023-10-13T06:41:17.511Z error: The user was tried to be added but failed with error: Invalid password
-2023-10-13T06:41:26.764Z error: The user was tried to be added but failed with error: Invalid password
diff --git a/utils/dataBaseModel.txt b/utils/dataBaseModel.txt
index 278d761693da1fc739d360b43803607745d4bcc8..5e09fa13aee66baa0449ce63e469b8696dd7dddb 100644
--- a/utils/dataBaseModel.txt
+++ b/utils/dataBaseModel.txt
@@ -1,3 +1,5 @@
+//TODO: update models
+
 db.answers.insertOne({
     _id: ObjectId(), // MongoDB's unique identifier
     question_id: 123, // Reference to the question (replace with an actual ID)
@@ -34,9 +36,10 @@ db.game_histories.insertOne({
 
 db.questions.insertOne({
     _id: ObjectId(), // MongoDB's unique identifier
-    question_text: "Sample question text",
-    category_id: 123, // Reference to the category (replace with an actual ID)
-    uses_number: 0 // Default value
+    text: "Sample question text",
+    categories: [list of categories], // Reference to the categories
+    views: 0, // Default value
+    fact: "Interesting fact related to the question" 
 });
 
 db.users.insertOne({