大更新，修改很多东西的结构