improve reporting