updating reporting functions