add supporting generating html reports