修改好几十个bug and 需求