spm demo