一些修改，需要被覆盖掉
solve conflict