whole bunch of frontend additions, visualizations