combined functionality in library view