修改逻辑和界面