小修改
添加了中间类