revert, spawn cannot work