Added reporting page and supporting logic