改写soarlib的时候到了。