separated the different visualizations