getreport implemented