unimplemented groundwork for remaining reports