Mongoose implementation
Finish Mongoose