Controller and views.