added per-thread report