放弃原有方案，引入compound.js