add visualizer pjt