大整改，精简到依赖最小化