添加新界面，并重构项目