completed report page design and missing functionalities.