代码调整，细化，去bug