added video controller and view