better reporting of whats happening