Tree librarian