added some interfaces to ReportDAO