add report page and its logic