重构scon