重构视图，修改控制器