重新整理一下结构