Lots of work into the view material list page