Remade views and controllers.