updated reporting module