diff --git a/middleware3.js b/middleware3.js
new file mode 100644
index 0000000..a0e05cf
--- /dev/null
+++ b/middleware3.js
@@ -0,0 +1,34 @@
+const express = require('express');
+const app = express();
+
+
+//creating a middleware
+const reqFilters = (req , res , next) => {
+ if(!req.query.age){
+ res.send('
Please Provide Age
');
+ }
+
+ else if(req.query.age < 18){
+res.send('You can not access this page
');
+ }
+
+ else{
+ next();
+ }
+}
+
+app.get('/' , (req,res) => {
+ res.send('Welcome to home page
');
+});
+
+
+//appliying middleware on single route
+app.get('/user' , reqFilters , (req , res) => {
+ res.send('Welcome to users page
')
+});
+
+app.listen(8000 , (err) => {
+ if(!err){
+ console.log('Server is running on the port::8000');
+ }
+});
\ No newline at end of file