add spm visualizer