diff --git a/guide/english/certifications/apis-and-microservices/mongodb-and-mongoose/create-a-model/index.md b/guide/english/certifications/apis-and-microservices/mongodb-and-mongoose/create-a-model/index.md
index a88c17f478..6310d7cb7b 100644
--- a/guide/english/certifications/apis-and-microservices/mongodb-and-mongoose/create-a-model/index.md
+++ b/guide/english/certifications/apis-and-microservices/mongodb-and-mongoose/create-a-model/index.md
@@ -3,8 +3,22 @@ title: Create a Model
---
## Create a Model
-This is a stub. Help our community expand it.
-
-This quick style guide will help ensure your pull request gets accepted.
+### Creating Schema
+See the [Mongoose docs](https://mongoosejs.com/docs/guide.html) first where is a lot of useful stuff.
+When you are building schema you can use either of three options for name validation
+```javascript
+name: String
+name: {type: String}
+name: {type: String, required: true} //preferred
+```
+For array of favoriteFoods here is the validation:
+```javascript
+favoriteFoods: [{ type: String }]
+```
+### Creating a Model
+Now that we have the schema of our model, we can actually create a model by:
+```javascript
+var Model = mongoose.model('Model', modelSchema);
+```