TREES LIBRARY