修改了整体交互结构