diverse libraries (1)