stage one
合并代码