add spm and ..
add spm