added visualizations and graphs