my study on ReportLab