comprehensive reporting