add sorting for module reports
add FileReportPrinter