two views and controllers