6989 libraries