refactorings: results class should be the future reports, delegating report generation in various forms to the issue