better report generation and real time visualization