diff --git a/couchDB/MapReduce/map.js b/couchDB/MapReduce/map.js
new file mode 100644
index 0000000000000000000000000000000000000000..02ba2578edc8389b104fc22ccf5667cda70802d3
--- /dev/null
+++ b/couchDB/MapReduce/map.js
@@ -0,0 +1,25 @@
+function (doc) {
+  var editDate = new Date(doc.created_at.split(" ")[0]);
+  var month = editDate.getMonth()+1;
+  var year = editDate.getFullYear();
+  var date = editDate.getDate();
+
+  if(year==2020){
+
+    if(date<=10){
+      stage='F'
+    }
+    else if(date<=20){
+      stage='M'
+    }
+    else{
+      stage='L'
+    }
+  if(doc.sentiment[0]<0)
+    emit([doc.state,'negative',month,stage],1)
+  else if(doc.sentiment[0]>0)
+    emit([doc.state,'positive',month,stage],1)  
+  else 
+    emit([doc.state,'neutral',month,stage],1)
+ 
+}}
\ No newline at end of file