合入奕信的代码