more work on reports and formatting