visualizations mostly done