generate_html reports