Added product list search, sorting and pagination.