spm module