adding views and controllers