added 2 reporting functions