better reporting output