added routing functionalities to display the three different pages
added filtering/search functionality