publish to spm