add tree lib