初步界面，暂定，重新架构代码。然后，接着干。