report generation made faster