重构代码,重新组织目录结构