more library work