修改控制器实现