A generic content management system using mongo db