Implemented most of the list page