created views and controllers