修改为层次结构