added a new view and controller