added events view and controller