add work controller and view