各种细节合并修改