update report generation for some better names.
WIP on adding visuals.