部分bug修改