Index: backend/ai/processRequestAi.js
===================================================================
--- backend/ai/processRequestAi.js	(revision 370e07ce21b7f431e73806e6a8384141702f7d55)
+++ backend/ai/processRequestAi.js	(revision fd01fe5b63ad1c4dfb42ad8e87e10d1239a553e3)
@@ -30,5 +30,5 @@
       model: 'gpt-3.5-turbo',
       messages: [{ role: 'user', content: prompt }],
-      temperature: 0.2, // Even lower temperature for more consistent responses
+      temperature: 0.5, // Even lower temperature for more consistent responses
     });
 
Index: backend/controllers/forumController.js
===================================================================
--- backend/controllers/forumController.js	(revision 370e07ce21b7f431e73806e6a8384141702f7d55)
+++ backend/controllers/forumController.js	(revision fd01fe5b63ad1c4dfb42ad8e87e10d1239a553e3)
@@ -7,4 +7,6 @@
 const safeWords = require('../filters/safeWords');
 const { analyzePostContent } = require('../ai/processRequestAi');
+const { createReviewPost } = require('./reviewController');
+
 const createForumPost = async (req, res) => {
   console.log('Creating forum post', req.body, res.body);
@@ -23,4 +25,5 @@
         authorName,
       });
+
       const isProfane = filter.check(post.title);
 
@@ -35,8 +38,12 @@
           error: 'Content contains inappropriate language',
         });
+      } else if (post.content.length > 200) {
+        createReviewPost(req, res);
+        return res.status(400).json({
+          error: 'Content is too long. Wait for moderator approval',
+        });
       } else if (
         !(safeWords.includes(post.content) || safeWords.includes(post.title))
       ) {
-        console.log('Safe words check failed!');
         try {
           const aiResponse = await analyzePostContent(post.title, post.content);
@@ -106,5 +113,4 @@
 const getForumPosts = async (req, res) => {
   try {
-    console.log('Fetching forum posts ');
     const page = parseInt(req.query.page) || 0;
     const limit = parseInt(req.query.limit) || 5;
Index: backend/controllers/reviewController.js
===================================================================
--- backend/controllers/reviewController.js	(revision 370e07ce21b7f431e73806e6a8384141702f7d55)
+++ backend/controllers/reviewController.js	(revision fd01fe5b63ad1c4dfb42ad8e87e10d1239a553e3)
@@ -2,37 +2,29 @@
 const ForumPost = require('../models/ForumPost');
 const ForumController = require('./forumController');
-const filter = require("leo-profanity");
-const safeWords = require("../filters/safeWords");
-
+const filter = require('leo-profanity');
+const safeWords = require('../filters/safeWords');
 
 const createReviewPost = async (req, res) => {
-    const { title, content, authorId, authorName } = req.body;
+  const { title, content, authorId, authorName } = req.body;
 
-    try {
-        // Create domain object first
-        const post = new ForumPost({
-            title,
-            content,
-            authorName,
-        });
-        const savedPost = await prisma.to_be_reviewed.create({
-            data: {
-                title: post.title,
-                content: post.content,
-                author_id: authorId,
-                author_name: post.authorName,
-            },
-        });
-
-        post.id = savedPost.id;
-
-        res.status(201).json({
-            message: 'Forum post created successfully',
-            post: savedPost,
-        });
-    } catch (err) {
-        console.error('Server error:', err);
-        res.status(500).json({ error: 'Internal server error' });
-    }
+  try {
+    // Create domain object first
+    const post = new ForumPost({
+      title,
+      content,
+      authorName,
+    });
+    const savedPost = await prisma.to_be_reviewed.create({
+      data: {
+        title: post.title,
+        content: post.content,
+        author_id: authorId,
+        author_name: post.authorName,
+      },
+    });
+  } catch (err) {
+    console.error('Server error:', err);
+    res.status(500).json({ error: 'Internal server error' });
+  }
 };
 
@@ -81,21 +73,21 @@
 
 const deleteReviewPost = async (req, res) => {
-    const { id } = req.params;
+  const { id } = req.params;
 
-    try {
-        // Delete using Prisma
-        await prisma.to_be_reviewed.delete({
-            where: { id },
-        });
+  try {
+    // Delete using Prisma
+    await prisma.to_be_reviewed.delete({
+      where: { id },
+    });
 
-        res.status(204).send();
-    } catch (err) {
-        // Prisma throws when record not found
-        if (err.code === 'P2025') {
-            return res.status(404).json({ error: 'Forum post not found' });
-        }
-        console.error('Server error:', err);
-        res.status(500).json({ error: 'Internal server error' });
+    res.status(204).send();
+  } catch (err) {
+    // Prisma throws when record not found
+    if (err.code === 'P2025') {
+      return res.status(404).json({ error: 'Forum post not found' });
     }
+    console.error('Server error:', err);
+    res.status(500).json({ error: 'Internal server error' });
+  }
 };
 
@@ -141,7 +133,7 @@
 
 module.exports = {
-    createReviewPost,
-    getReviewPosts,
-    deleteReviewPost,
-    approveReviewPost
-}
+  createReviewPost,
+  getReviewPosts,
+  deleteReviewPost,
+  approveReviewPost,
+};
Index: client/src/CreatePost/CreatePost.jsx
===================================================================
--- client/src/CreatePost/CreatePost.jsx	(revision 370e07ce21b7f431e73806e6a8384141702f7d55)
+++ client/src/CreatePost/CreatePost.jsx	(revision fd01fe5b63ad1c4dfb42ad8e87e10d1239a553e3)
@@ -35,4 +35,5 @@
         }),
       });
+      console.log(response);
       if (response.status === 204) {
         navigate('/dashboard/forum');
