initial support for report generation and handling