clean all
add spm2 template
fix
fix
clean
merge spm2 to master