AN RPT-TREE LIBRARY 240425