create _viewer, report_history