produce html report