added components,views and mongodb.