controller and view added