部分完善修改