change: 更改分享代码结构