Implemented generic views.