目前合并后的完整版本