add spm test