updated reporting method