diff --git a/api/models/widget.js b/api/models/widget.js
index 106c3d86420ede8d950c0f481d16999e5a111489..ccad2ab5111c5d87a0058ff3222c927982be79fc 100644
--- a/api/models/widget.js
+++ b/api/models/widget.js
@@ -20,7 +20,6 @@ const BannerDataSchema = new Schema({
 // Define schema for list items
 const ListItemSchema = new Schema({
     bannerData: { type: BannerDataSchema, required: true },
-    display_order: { type: Number, required: true },
     dimension: {
         length: { type: Number, required: true },
         breadth: { type: Number, required: true }
diff --git a/api/template/service.js b/api/template/service.js
index d1c48330074c3cc5336de68838cd6681eeda87ec..195e074f767a4f9eb442022058889ce6ab7e5a2b 100644
--- a/api/template/service.js
+++ b/api/template/service.js
@@ -70,7 +70,7 @@ const createTemplate = async (name, desc, platform, widgets, hashId) => {
       desc,
       platform,
       widgets,
-      hashId
+      hashId,
     });
 
     // Save the template to the database
@@ -108,5 +108,5 @@ const getParticularTemplate = async (page, platform) => {
 module.exports = {
   updateAndMapWidget,
   createTemplate,
-  getParticularTemplate
+  getParticularTemplate,
 };
\ No newline at end of file
diff --git a/package.json b/package.json
index c148af9d65741a7b814c47d74342b51c3bb4eb24..e428491ca6f7276e3f10173df75a16fe319a7771 100644
--- a/package.json
+++ b/package.json
@@ -11,6 +11,7 @@
   "license": "ISC",
   "dependencies": {
     "body-parser": "^1.20.2",
+    "cors": "^2.8.5",
     "dotenv": "^16.4.5",
     "express": "^4.19.2",
     "mongoose": "^8.6.0",
diff --git a/server.js b/server.js
index f8fe990819079e79b36a888f3c77ca03a1f6bd99..f45f88ad933ae50666a4ec8893c0ab790052e99c 100644
--- a/server.js
+++ b/server.js
@@ -4,8 +4,14 @@ const bodyParser = require('body-parser');
 const swaggerUi = require('swagger-ui-express');
 const YAML = require('yamljs');
 const connectDB = require('./db');
+const cors = require('cors');
 
 const app = express();
+
+// enable cors
+app.use(cors());
+app.options('*', cors());
+
 app.use(bodyParser.json());
 const apiBaseRouter = require('./api/apiBaseRouter');
 
@@ -14,6 +20,7 @@ connectDB();
 
 // Serve Swagger API documentation
 const swaggerDocument = YAML.load('./swagger.yaml');
+
 app.use('/api-docs', swaggerUi.serve, swaggerUi.setup(swaggerDocument));
 
 // API base URL
diff --git a/swagger.yaml b/swagger.yaml
index 087c96c1d9afb592e067b47f494cd1377522af5e..2c907dee7af70da8220fd410084b0cf278948c96 100644
--- a/swagger.yaml
+++ b/swagger.yaml
@@ -46,9 +46,6 @@ paths:
                     type: array
                     items:
                       type: object
-                      properties:
-                        widgetId:
-                          type: string
                         position:
                           type: integer
                         startTime: