working on pdf report generation