优化和修改