修改了所有的返回功能