generate report analyze result