Spm client

先 review 下，不要合
确认下这些是不是都可以删了