diff --git a/index-4-7.js b/index-4-7.js
new file mode 100644
index 0000000000000000000000000000000000000000..15f78f7073ffcb9213cfa906bd1044396e86c7da
--- /dev/null
+++ b/index-4-7.js
@@ -0,0 +1,35 @@
+require('dotenv').config()
+
+const express = require('express')
+const http = require('http')
+const cors = require('cors')
+const db = require('./utils/db')
+const Blog = require('./models/blogs')
+require('express-async-errors')
+
+const app = express()
+app.use(cors())
+app.use(express.json())
+
+app.get('/api/blogs', async (request, response) => {
+  const blogs = await Blog.find({})
+  response.json(blogs)
+})
+
+app.post('/api/blogs', async (request, response) => {
+  const blog = new Blog(request.body)
+  const result = await blog.save()
+  response.status(201).json(result)
+})
+app.delete('/api/blogs/:id', async (request, response) => {
+  const id = request.params.id
+  await Blog.findByIdAndDelete(id)
+  response.status(204).end()
+})
+
+const PORT = process.env.PORT || 3003
+app.listen(PORT, () => {
+  console.log(`Server running on port ${PORT}`)
+})
+
+module.exports = app
\ No newline at end of file
diff --git a/package.json b/package.json
index 371575dec68802abd0356371f50070e15ecde935..b6fa537fbda1a2329eab2705de98d8d496b566ff 100644
--- a/package.json
+++ b/package.json
@@ -2,10 +2,10 @@
   "name": "web-4",
   "version": "1.0.0",
   "description": "",
-  "main": "index-4-2.js",
+  "main": "index-4-7.js",
   "scripts": {
-    "start": "cross-env NODE_ENV=production node index-4-2.js",
-    "dev": "cross-env NODE_ENV=development nodemon index-4-2.js",
+    "start": "cross-env NODE_ENV=production node index-4-7.js",
+    "dev": "cross-env NODE_ENV=development nodemon index-4-7.js",
     "lint": "eslint .",
     "test": "cross-env NODE_ENV=test jest --verbose --runInBand"
   },
diff --git a/request/delete.blog.http b/request/delete.blog.http
new file mode 100644
index 0000000000000000000000000000000000000000..bfa9ef477d417eac502ca6b3ce006074a7472600
--- /dev/null
+++ b/request/delete.blog.http
@@ -0,0 +1 @@
+DELETE http://localhost:3003/api/blogs/661e911a0567b559f82cfcc0
\ No newline at end of file