改用Wiz编写，这边负责搬运