add dto objects for report data;
update report formats;
refactor report tests;