library work