modified LibraryView